由于Maven仓库官网有拦截,不好进,于是做个整理。
最近更新时间:2021年10月31日
Tomcat 版本 与 jar 包版本 对照表 Apache Tomcat® - Which Version Do I Want?
| Servlet Spec | JSP Spec | EL Spec | WebSocket Spec | Authentication (JASIC) Spec | Apache Tomcat Version | Latest Released Version | Supported Java Versions |
|---|---|---|---|---|---|---|---|
| 6.0 | 3.1 | 5.0 | TBD | TBD | 10.1.x | 10.1.0-M6 (alpha) | 11 and later |
| 5.0 | 3.0 | 4.0 | 2.0 | 2.0 | 10.0.x | 10.0.12 | 8 and later |
| 4.0 | 2.3 | 3.0 | 1.1 | 1.1 | 9.0.x | 9.0.54 | 8 and later |
| 3.1 | 2.3 | 3.0 | 1.1 | 1.1 | 8.5.x | 8.5.72 | 7 and later |
单元测试框架
JDBCjunit junit 4.13.2 test
Java数据库连接
Mysqlorg.springframework spring-jdbc 5.3.11
用于MySQL的JDBC类型驱动程序
C3P0mysql mysql-connector-java 8.0.25
JDBC数据库连接池/语句缓存库
Servletcom.mchange c3p0 0.9.5.5
javax.servlet-api-xx.jar 和 servlet-api.jar 都是 Servlet-Specificatoin Jar (Servlet 规范包),因为版本升级:
3.1 之前的 Servlet API 构件叫做 servlet-api-xxx.jar
3.1 之后的 Servlet API 构件改名为 javax.servlet-api-xxx.jar
5.0 之后的 Servlet API 构件改名为 jakarta.servlet-api
由于 Tomcat 也有 servlet 包,会发生冲突。
javax.servlet servlet-api 3.0-alpha-1 provided
javax.servlet javax.servlet-api 4.0.1 provided
JSPjakarta.servlet jakarta.servlet-api 5.0.0 provided
Java Server Pages,同 servlet 有两个
javax.servlet.jsp jsp-api 2.2 provided
ELjavax.servlet.jsp javax.servlet.jsp-api 2.3.3 provided
expression Language,EL表达式,使JSP写起来更加简单。表达式语言的灵感来自于 ECMAscript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。
JSTLjavax.el javax.el-api 3.0.0
JSP标准标签库
Mybatisjavax.servlet jstl 1.2
持久层框架,自定义 SQL、存储过程以及高级映射。免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
Spring MVCorg.mybatis mybatis 3.5.7
Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。
AspectJWeaverorg.springframework spring-webmvc 5.3.11
Spring AOP 面向切面编程
MyBatis-Springorg.aspectj aspectjweaver 1.9.7
整合Spring的适配包
Spring JDBC 框架org.mybatis mybatis-spring 2.0.6
Jacksonorg.springframework spring-jdbc 5.3.11
最流行的 json 解析器之一,用来序列化和反序列化 json 的 Java 的开源框架。
有三个,都要导入
Apache Log4jcom.fasterxml.jackson.core jackson-core 2.13.0 com.fasterxml.jackson.core jackson-annotations 2.13.0 com.fasterxml.jackson.core jackson-databind 2.13.0
用Java编写的可靠,快速和灵活的日志框架(API)
Apache的一个开源项目,控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等
log4j log4j 1.2.17



