Spring各jar包的作用

Spring各jar包的作用,第1张

  1. spring-core.jar需commons-collections.jar,spring 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 -core.jar是以下其它各个的基本。

  2. spring-beans.jar需spring-core.jar,cglib-nodep-2.1_3.jar

  3. spring-aop.jar需spring-core.jar,spring-beans.jar,cglib-nodep-2.1_3.jar,aopalliance.jar

  4. spring-context.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,commons-collections.jar,aopalliance.jar

  5. spring-dao.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-context.jar

  6. spring-jdbc.jar需spring-core.jar,spring-beans.jar,spring-dao.jar

  7. spring-web.jar需spring-core.jar,spring-beans.jar,spring-context.jar

  8. spring-webmvc.jar需spring-core.jar/spring-beans.jar/spring-context.jar/spring-web.jar

  9. 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

  10. spring-orm.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-jdbc.jar,spring-web.jar,spring-webmvc.jar

  11. spring-remoting.jar需spring-core.jar,spring-beans.jar,spring- aop.jar,spring-dao.jar,spring-context.jar,spring-web.jar,spring- webmvc.jar

  12. spring-support.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar

  13. spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar

[](()一、只是使用spring框架


dist\spring.jar

lib\jakarta-commons\commons-logging.jar

如果使用到了切面编程(AOP),还需要下列jar文件

lib\aspectj\aspectjweaver.jsr 和 aspectjrt.jar

lib\cglib\cglib-nodep-2.1_3.jar

如果使用了JSR-250中的注解如@Resource/@PostConstruct/@PreDestroy

还需下列jar文件

lib\j2ee\common-annotations.jar

[](()二、只是使用spring框架若使用注解方式


只要加一些命名空间和开启解析器

并且@Resource需要加lib\j2ee\common-annotations.jar

打开处理器

[](()三、要自动扫描


只要开启解析器和一些命名空间

[](()四、spring框架采用aop编程


需要导入一些命名空间

xmlns:aop…

开启解析器

如果使用到了切面编程(AOP),还需要下列jar文件

lib\aspectj\aspectjweaver.jsr 和 aspectjrt.jar

lib\cglib\cglib-nodep-2.1_3.jar

[](()五、spring+Jdbc开发


需要数据源文件 lib\jakarta-commons\commons-pool.jar、lib\jakarta-commons\commons-dbcp.jar

1、spring文件 :

dist\spring.jar、

lib\jakarta-commons\commons-logging.jar

2、jdbc驱动文件 mysql**** sql*** :

导入tx命名空间

对事务注解的解析器

[](()六、spring2.5+hibernate3.3+struts1.3


(1)、hibernate核心包

hibernate3.jar

lib\required*.jar

lib\optional\ehcache-1.2.3.jar (二级缓存文件)

hibernate注解包

lib\test\slf4j-log4j12.jar

(2)、spring包

dist\spring.jar

lib\jakarta-commons\commons-logging.jar 和commons-pool.jar、commons-dbcp.jar(后为数据源文件)

dist\modules\spring-webmvc-struts.jar (与struts1的集成)

lib\aspectj\aspectjweaver.jsr 和 aspectjrt.jar (Aop文件)

lib\cglib\cglib-nodep-2.1_3.jar (Aop文件)

lib\j2ee\common-annotations.jar (注解文件)

lib\log4j\log4j-1.2.15.jar

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/726091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存