Spring环境
1、核心容器
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.RELEASE.jar
spring-core-4.0.0.RELEASE.jar
spring-expression-4.0.0.RELEASE.jar
commons-logging-1.1.3.jar
2、aop模块
com.springsource.net.sf.cglib-2.2.0.jar
com.springsource.org.aopalliance-1.0.0.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
spring-aop-4.0.0.RELEASE.jar
spring-aspects-4.0.0.RELEASE.jar
3、数据库模块(只用它的声明式事务功能,操作数据库用MyBatis而不是jdbcTemplate)
spring-jdbc-4.0.0.RELEASE.jar
spring-orm-4.0.0.RELEASE.jar
spring-tx-4.0.0.RELEASE.jar
SpringMVC模块(增强版):
spring-web-4.0.0.RELEASE.jar
spring-webmvc-4.0.0.RELEASE.jar
JSTL:
jstl.jar
standard.jar
文件上传功能:
commons-fileupload-1.2.1.jar
commons-io-2.0.jar
数据校验:(JSR303)
两个核心校验包
hibernate-validator-5.0.0.CR2.jar
hibernate-validator-annotation-processor-5.0.0.CR2.jar
依赖包
classmate-0.8.0.jar
jboss-logging-3.1.1.GA.jar
validation-api-1.1.0.CR1.jar
AJAX:
jackson-annotations-2.1.5.jar
jackson-core-2.1.5.jar
jackson-databind-2.1.5.jar
MyBatis:
MyBatis核心包
mybatis-3.2.8.jar
延迟加载功能依赖的cglib
asm-3.3.1.jar
cglib-2.2.2.jar
MyBatis使用ehcache做二级缓存
ehcache-core-2.6.8.jar
mybatis-ehcache-1.0.3.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.2.jar
数据库驱动,连接池:
mysql-connector-java-5.1.37-bin.jar
c3p0-0.9.1.2.jar
特点:
使用log4j进行日志记录,使用ehcache做缓存框架
log4j.jar
2、配置文件:
1)、Spring配置文件
2)、SpringMVC配置文件
3)、MyBatis配置文件
4)、log4j配置文件
5)、数据源dbconfig.properties配置文件
6)、ehcache配置文件