spring jar包明細

來源:互聯網
上載者:User
對,都是。。。下邊的每個包的詳解spring.jar 是包含有完整發布模組的單個jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的原始碼壓縮包。除了spring.jar 檔案,Spring 還包括有其它21 個獨立的jar 包,各自包含著對應的Spring組件,使用者可以根據自己的需要來選擇組合自己的jar 包,而不必引入整個spring.jar 的所有類檔案。spring-core.jar這個jar 檔案包含Spring 架構基本的核心工具類。Spring 其它組件要都要使用到這個包裡的類,是其它組件的基本核心,當然你也可以在自己的應用系統中使用這些工具類。外部依賴Commons Logging, (Log4J)。spring-beans.jar這個jar 檔案是所有應用都要用到的,它包含訪問設定檔、建立和管理bean 以及進行Inversion of Control / Dependency Injection(IoC/DI)操作相關的所有類。如果應用只需基本的IoC/DI 支援,引入spring-core.jar 及spring-beans.jar 檔案就可以了。外部依賴spring-core,(CGLIB)。spring-aop.jar這個jar 檔案包含在應用中使用Spring 的AOP 特性時所需的類和源碼級中繼資料支援。使用基於AOP 的Spring特性,如聲明型交易管理(Declarative Transaction Management),也要在應用裡包含這個jar包。外部依賴spring-core, (spring-beans,AOP Alliance, CGLIB,Commons Attributes)。spring-context.jar這個jar 檔案為Spring 核心提供了大量擴充。可以找到使用Spring ApplicationContext特性時所需的全部類,JDNI 所需的全部類,instrumentation組件以及校正Validation 方面的相關類。外部依賴spring-beans, (spring-aop)。spring-dao.jar這個jar 檔案包含Spring DAO、Spring Transaction 進行資料訪問的所有類。為了使用聲明型事務支援,還需在自己的應用裡包含spring-aop.jar。外部依賴spring-core,(spring-aop, spring-context, JTA API)。spring-jdbc.jar這個jar 檔案包含對Spring 對JDBC 資料訪問進行封裝的所有類。外部依賴spring-beans,spring-dao。spring-support.jar這個jar 檔案包含支援UI模版(Velocity,FreeMarker,JasperReports),郵件服務,指令碼服務(JRuby),緩衝Cache(EHCache),任務計劃Scheduling(uartz)方面的類。外部依賴spring-context, (spring-jdbc, Velocity, FreeMarker, JasperReports, BSH, Groovy, JRuby, Quartz, EHCache)spring-web.jar這個jar 檔案包含Web 應用程式開發時,用到Spring 架構時所需的核心類,包括自動載入Web Application Context 特性的類、Struts 與JSF 整合類、檔案上傳的支援類、Filter 類和大量工具輔助類。外部依賴spring-context, Servlet API, (JSP API, JSTL, Commons FileUpload, COS)。spring-webmvc.jar這個jar 檔案包含Spring MVC 架構相關的所有類。包括架構的Servlets,Web MVC架構,控制器和視圖支援。當然,如果你的應用使用了獨立的MVC 架構,則無需這個JAR 檔案裡的任何類。外部依賴spring-web, (spring-support,Tiles,iText,POI)。spring-portlet.jarspring自己實現的一個類似Spring MVC的架構。包括一個MVC架構和控制器。外部依賴spring-web, Portlet API,(spring-webmvc)。spring-struts.jarStruts架構支援,可以更方便更容易的整合Struts架構。外部依賴spring-web,Struts。spring-remoting.jar這個jar 檔案包含支援EJB、遠程調用Remoting(RMI、Hessian、Burlap、Http Invoker、JAX-RPC)方面的類。外部依賴spring-aop, (spring-context,spring-web,Hessian,Burlap,JAX-RPC,EJB API)。spring-jmx.jar這個jar包提供了對JMX 1.0/1.2的支援類。外部依賴spring-beans,spring-aop, JMX API。spring-jms.jar這個jar包提供了對JMS 1.0.2/1.1的支援類。外部依賴spring-beans,spring-dao,JMS API。spring-jca.jar對JCA 1.0的支援。外部依賴spring-beans,spring-dao, JCA API。spring-jdo.jar對JDO 1.0/2.0的支援。外部依賴spring-jdbc, JDO API, (spring-web)。spring-jpa.jar對JPA 1.0的支援。外部依賴spring-jdbc, JPA API, (spring-web)。spring-hibernate2.jar對Hibernate 2.1的支援,已經不建議使用。外部依賴spring-jdbc,Hibernate2,(spring-web)。spring-hibernate3.jar對Hibernate 3.0/3.1/3.2的支援。外部依賴spring-jdbc,Hibernate3,(spring-web)。spring-toplink.jar對TopLink架構的支援。外部依賴spring-jdbc,TopLink。spring-ibatis.jar對iBATIS SQL Maps的支援。外部依賴spring-jdbc,iBATIS SQL Maps。另外的兩個包。spring-mock.jar這個jar 檔案包含Spring 一整套mock 類來輔助應用的測試。Spring 測試套件使用了其中大量mock 類,這樣測試就更加簡單。類比HttpServletRequest 和HttpServletResponse 類在Web 應用程式單元測試是很方便的。並且提供了對JUnit的支援。外部依賴spring-core。spring-aspects.jar提供對AspectJ的支援,以便可以方便的將面向方面的功能整合進IDE中,比如Eclipse AJDT。外部依賴。WEAVER JARS (dist/weavers)說明。spring-agent.jarSpring的InstrumentationSavingAgent (為InstrumentationLoadTimeWeaver),一個裝置代理程式包,可以參考JDK1.5的Instrumentation功能獲得更多資訊。外部依賴none (for use at JVM startup: "-javaagent:spring-agent.jar")。spring-tomcat-weaver.jar擴充Tomcat的ClassLoader,使其可以使用instrumentation(裝置)類。外部依賴none (for deployment into Tomcat's "server/lib" directory)。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.