日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【spring】jar包详解与模块依赖关系

發布時間:2025/4/9 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【spring】jar包详解与模块依赖关系 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以spring3.X為例

jar包詳解

1. spring-core.jar:包含Spring框架基本的核心工具類,Spring其它組件要都要使用到這個包里的類,是其它組件的基本核心;

2. spring-aop.jar:面向切面編程,提供AOP(面向切面編程)實現;

3. spring-aspects.jar:spring整合了aspectjrt.jar,也可以使用aspectjrt.jar來代替;

4. spring-beans.jar:springIoC(依賴注入)的基礎實現,所有應用都要用到的,它包含訪問配置文件、創建和管理bean以及進行(IoC/DI)操作相關的所有類;

5. spring-context.jar:提供在基礎?IoC?功能上的擴展服務,如郵件服務、任務調度、JNDI定位、EJB集成、遠程訪問、 緩存以及各種視圖層框架的封裝等;

6. spring-context-support.jar:spring-context的擴展支持,包含支持緩存ehcache、JCA、JMX、郵件服務、任務計劃Scheduling(Timer、Quartz)方面的類;

7. spring-asm.jar:ASM是小巧輕便的?Java?字節碼操控框架 ,它能方便地生成和改造?Java?代碼。?Hibernate和?Spring在底層都用到了?ASM(CgLib底層用的?asm);

8. spring-expression.jar:spring表達式語言;

9. spring-instrument.jar:spring3.1對服務器的代理接口;

10. spring-instrument-tomcat.jar:spring3.1對?Tomcat?的連接池的集成;

11. spring-jdbc.jar:包含對Spring對JDBC數據訪問進行封裝的所有類;

12. spring-jms.jar:提供了對JMS1.0.2/1.1的支持類;

13. spring-orm.jar:對DAO特性集進行了擴展,使其支持?iBATIS、JDO、OJB、TopLink,(Hibernate已經獨立成包)這個jar文件里大部分的類都要依賴spring-dao.jar

14. spring-oxm.jar:spring對Object/XMI的映射的支持,可以讓JAVA與XML之間來回切換;

15. spring-struts.jar:整合Struts的支持;

16. spring-test.jar:spring對Junit等測試框架的簡單封裝;

17. spring-tx.jar:提供對事務的支持;

18. spring-web.jar:Web開發時用到Spring框架時所需的核心類,包括自動載入WebApplicationContext特性的類、Struts與JSF集成類、文件上傳的支持類、Filter類;

19. Spring-webmvc.jar:如果你的應用使用了獨立的MVC框架,則無需這個JAR文件里的任何類;

20. spring-webmvc-portlet.jar:springMVC的增強,支持portlet標準(JSR168/JSR286);

依賴關系

轉載于:https://www.cnblogs.com/oxygenG/p/9759420.html

總結

以上是生活随笔為你收集整理的【spring】jar包详解与模块依赖关系的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。