天天看點

Spring各個jar包作用Spring各個jar包作用

Spring各個jar包作用

Spring AOP:Spring的面向切面程式設計,提供AOP(面向切面程式設計)的實作

Spring Aspects:Spring提供的對AspectJ架構的整合

Spring Beans:Spring IOC的基礎實作,包含通路配置檔案、建立和管理bean等。

Spring Context:在基礎IOC功能上提供擴充服務,此外還提供許多企業級服務的支援,有郵件服務、任務排程、JNDI定位,EJB內建、遠端通路、緩存以及多種視圖層架構的支援。

Spring Context Support:Spring context的擴充支援,用于MVC方面。

Spring Core:Spring的核心工具包

Spring expression:Spring表達式語言

Spring Framework Bom:

Spring Instrument:Spring對伺服器的代理接口

Spring Instrument Tomcat:Spring對tomcat連接配接池的內建

Spring JDBC:對JDBC 的簡單封裝

Spring JMS:為簡化jms api的使用而做的簡單封裝

Spring Messaging:

Spring orm:整合第三方的orm實作,如hibernate,ibatis,jdo以及spring 的jpa實作

Spring oxm:Spring對于object/xml映射的支援,可以讓JAVA與XML之間來回切換

Spring test:對JUNIT等測試架構的簡單封裝

Spring tx:為JDBC、Hibernate、JDO、JPA等提供的一緻的聲明式和程式設計式事務管理。

Spring web:包含Web應用開發時,用到Spring架構時所需的核心類,包括自動載入WebApplicationContext特性的類、Struts與JSF內建類、檔案上傳的支援類、Filter類和大量工具輔助類。

Spring webmvc:包含SpringMVC架構相關的所有類。包含國際化、标簽、Theme、視圖展現的FreeMarker、JasperReports、 Tiles、Velocity、XSLT相關類。當然,如果你的應用使用了獨立的MVC架構,則無需這個JAR檔案裡的任何類。

Spring webmvc portlet:Spring MVC的增強

Spring websocket:提供 Socket通信, web端的推送功能

繼續閱讀