1. Spring
1.1 Spring基础包
分别对应Spring核心容器的4个模块
spring-beans-5.3.3.jar
spring-context-5.3.3.jar
spring-core-5.3.3.jar
spring-expression-5.3.3.jar
1.2 第三方依赖包
Spring的核心容器需要依赖该jar包
commons-logging-1.2.jar
基于1.1与1.2的五个jar包可以简单使用Spring 的 IOC了
1.3.1 AOP
# Spring 为AOP提供的实现包 :
spring-aop-5.3.3.jar
# AOP联盟提供的规范包 :
aopalliance.jar
1.1 + 1.2 + 1.3.1 可实现Spring 的 AOP
1.3.2 AspectJ
# Spring 为 AspectJ 提供的实现 :
spring-aspects-5.3.3.jar
# AspectJ 框架提供的规范 :
aspectjweaver.jar
1.1 + 1.2 + 1.3.2 可实现Spring 的 基于AspectJ 的 AOP
1.4 jdbcTemplate
# spring的jdbc包
spring-jdbc-5.3.3.jar
# spring 的事务处理包
spring-tx-5.3.3.jar
2. Spring MVC
spring-web-5.3.3.jar
spring-webmvc-5.3.3.jar
1.1 + 1.2 即可 开发 Spring MVC程序
注意
使用注解方式开发时,需要依赖spring-aop-5.3.3.jar包
3. MyBatis
# MyBatis的核心包 :
mybatis-3.5.7.jar
# MyBatis的核心包所依赖的包 :
asm-7.1.jar
cglib-3.3.0.jar
commons-logging-1.2.jar
javassist-3.27.0-GA.jar
log4j-1.2.17.jar
log4j-api-2.14.1.jar
log4j-core-2.14.1.jar
ognl-3.2.20.jar
slf4j-api-1.7.30.jar
slf4j-log4j12-1.7.30.jar
4. Spring与MyBatis整合的中间jar包
mybatis-spring-1.3.2.jar
5. Spring 使用json时
jackson-annotations-2.13.0.jar
jackson-core-2.13.0.jar
jackson-databind-2.13.0.jar
6. 应该是现在不需要的jar包(不确定)
没有它两 搭建的SSM可以运行
ant-1.10.3.jar
ant-launcher-1.10.3.jar