-
spring-core.jar需commons-collections.jar,spring 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 -core.jar是以下其它各个的基本。
-
spring-beans.jar需spring-core.jar,cglib-nodep-2.1_3.jar
-
spring-aop.jar需spring-core.jar,spring-beans.jar,cglib-nodep-2.1_3.jar,aopalliance.jar
-
spring-context.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,commons-collections.jar,aopalliance.jar
-
spring-dao.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-context.jar
-
spring-jdbc.jar需spring-core.jar,spring-beans.jar,spring-dao.jar
-
spring-web.jar需spring-core.jar,spring-beans.jar,spring-context.jar
-
spring-webmvc.jar需spring-core.jar/spring-beans.jar/spring-context.jar/spring-web.jar
-
spring-hibernate.jar需spring-core.jar,spring- beans.jar,spring-aop.jar,spring-dao.jar,spring-jdbc.jar,spring- orm.jar,spring-web.jar,spring-webmvc.jar
-
spring-orm.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-jdbc.jar,spring-web.jar,spring-webmvc.jar
-
spring-remoting.jar需spring-core.jar,spring-beans.jar,spring- aop.jar,spring-dao.jar,spring-context.jar,spring-web.jar,spring- webmvc.jar
-
spring-support.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar
-
spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar
[](()一、只是使用spring框架
distspring.jar
libjakarta-commonscommons-logging.jar
如果使用到了切面编程(AOP),还需要下列jar文件
libaspectjaspectjweaver.jsr 和 aspectjrt.jar
libcglibcglib-nodep-2.1_3.jar
如果使用了JSR-250中的注解如@Resource/@PostConstruct/@PreDestroy
还需下列jar文件
libj2eecommon-annotations.jar
[](()二、只是使用spring框架若使用注解方式
只要加一些命名空间和开启解析器
并且@Resource需要加libj2eecommon-annotations.jar
[](()三、要自动扫描
只要开启解析器和一些命名空间
[](()四、spring框架采用aop编程
需要导入一些命名空间
xmlns:aop…
开启解析器
如果使用到了切面编程(AOP),还需要下列jar文件
libaspectjaspectjweaver.jsr 和 aspectjrt.jar
libcglibcglib-nodep-2.1_3.jar
[](()五、spring+Jdbc开发
需要数据源文件 libjakarta-commonscommons-pool.jar、libjakarta-commonscommons-dbcp.jar
1、spring文件 :
distspring.jar、
libjakarta-commonscommons-logging.jar
2、jdbc驱动文件 mysql**** sql*** :
导入tx命名空间
对事务注解的解析器
[](()六、spring2.5+hibernate3.3+struts1.3
(1)、hibernate核心包
hibernate3.jar
librequired*.jar
liboptionalehcache-1.2.3.jar (二级缓存文件)
hibernate注解包
libtestslf4j-log4j12.jar
(2)、spring包
distspring.jar
libjakarta-commonscommons-logging.jar 和commons-pool.jar、commons-dbcp.jar(后为数据源文件)
distmodulesspring-webmvc-struts.jar (与struts1的集成)
libaspectjaspectjweaver.jsr 和 aspectjrt.jar (Aop文件)
libcglibcglib-nodep-2.1_3.jar (Aop文件)
libj2eecommon-annotations.jar (注解文件)
liblog4jlog4j-1.2.15.jar



