一、有關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端的推送功能
二、經常使用工具包
commons-*.jar
BeanUtils 提供了對於JavaBean進行各類操做,克隆對象,屬性等等.
Betwixt XML與Java對象之間相互轉換.
Codec 處理經常使用的編碼方法的工具類包 例如DES、SHA一、MD五、Base64等.
Collections java集合框架操做.
Compress java提供文件打包 壓縮類庫.
Configuration 一個java應用程序的配置管理類庫.
DBCP 提供數據庫鏈接池服務.
DbUtils 提供對jdbc 的操做封裝來簡化數據查詢和記錄讀取操做.
Email java發送郵件 對javamail的封裝.
FileUpload 提供文件上傳功能.
HttpClien 提供HTTP客戶端與服務器的各類通信操做. 如今已改爲HttpComponents
IO io工具的封裝.
Lang Java基本對象方法的工具類包 如:StringUtils,ArrayUtils等等.
Logging 提供的是一個Java 的日誌接口.
Validator 提供了客戶端和服務器端的數據驗證框架.
commons-collections.jar: Apache Commons包中的一個,包含了一些Apache開發的集合類,功能比java.util.*強大。
commons-beanutils.jar: Apache Commons包中的一個,包含了一些Bean工具類類。
cglib-asm.jar: 實現PO字節碼的動態生成,很是核心的庫
dom4j.jar: dom4j是一個Java的XML API,相似於jdom,用來讀寫XML文件的。
commons-lang.jar: Apache Commons包中的一個,包含了一些數據類型工具類,是java.lang.*的擴展。
commons-logging.jar: Apache Commons包中的一個,包含了日誌功能
c3p0.jar: C3PO是一個數據庫鏈接池
proxool.jar: 也是一個鏈接池
commons-cli-1.0.jar:這是一個處理命令的工具
commons-digester.jar:它能方便地將XML文檔所定義的元素轉化爲JAVA對象
commons-fileupload.jar:jsp的上傳文件功能
commons-io.jar:能夠當作是java.io的擴展
commons-pool-1.2.jar:DBCP數據庫鏈接池,Apache的Jakarta組織開發
commons-validator.jar:用來幫助進行驗證的工具