ssh 整合專案jar包 說明
最近做ssh 開發,有些包老是衝突,閒著就把這次用到的一部分jar包 給備註下,免得下次又忘記,還有些,我懶的搜,歡迎補充,拍磚
一、Struts
struts.jar Struts核心包
commons-beanutils.jar 提供Struts中ActionForm物件賦值的工具包
commons-collections.jar 管理集合類的工具包
commons-digester.jar 提供解析Struts中XML檔案的配置(struts-config.xml)
commons-logging.jar 提供Struts的日誌管理工具包
commons-validator.jar 提供struts後端驗證(表單驗證)的工具包
jakarta-oro.jar 一套文字處理工具,能提供perl5.0相容的正則表示式,AWK-like正則表示式, glob表示式。
commons-fileupload.jar 提供Struts的FileForm上傳檔案的工具類
struts-legacy.jar 提供Struts配置資料庫連線池的管理
二、Spring
spring.jar Spring完整包,包括ORM、AOP、WEB等Spring各子框架
common-logging-1.1.1.jar Spring日誌管理包(Struts中已具備)
三、Hibernate(目前版本3.2.5)
Hibernate3.jar Hibernate核心包
jta.jar 標準事務管理包,Hibernate使用事務管理需要
common-logging-1.1.1.jar Hibernate日誌管理包(Struts中已具備)
commons-collections.jar Hibnerate集合類管理包(Struts中已具備)
antlr.jar
ANother Tool for Language Recognition(antlr) 必要
dom4j.jar
提供解析HibernateXML檔案的工具包(hibernate.cfg.xml、對映檔案)
asm.jar ASM位元組碼庫 如果使用“cglib”則必要
asm-attrs.jar ASM位元組碼庫 如果使用“cglib”則必要
ehcache.jar
EHCache是預設的Hibernate二級快取,若沒有其他二級快取,此包必要
cglib.jar
CGLIB 位元組碼直譯器,用來提供ORM過程中型別的檢查
commons-dbcp.jar 目前CAT中使用的連結池管理包
commons-pool-1.3.jar DBCP需要的連線池管理包
mysql-connector-java-5.0.7-bin.jar 目前Cat中連線mysql的驅動包
jaxen-1.1.1.jar 支援解析Jdom和dom4j的引擎
四、Axis
axiom-api-1.2.8.jar
axiom-impl-1.2.8.jar (axiom實現包)
axis2-adb-1.5.jar
axis2-kernel-1.5.jar
axis2-transport-http-1.5.jar (axis_servlet依賴包)
axis2-transport-local-1.5.jar (axis_servlet依賴包)
wsdl4j-1.6.2.jar (axis_servlet依賴包)
XmlSchema-1.4.3.jar (axis_servlet依賴包)
neethi-2.0.4.jar (axis_servlet依賴包)
commons-httpclient-3.0.1.jar (axis_servlet依賴包)
commons-fileupload-1.2.jar (需要替換Struts中需要的common-fileupload-1.0.jar)
woden-api-1.0M8.jar
woden-impl-dom-1.0M8.jar
httpcore-4.0.jar
axis2-jaxws-1.5.jar
commons-io-1.4.jar
commons-codec-1.3.jar 提供核心的加密演算法
五、傳送郵件
javamail.jar 傳送郵件的必要包
activation.jar 傳送郵件的必要包
六、其他
easytools.jar 開源的一個工具類,集合了常用的函式(型別轉化,獲取本地資原始檔等)
log4j.jar 在應用中有使用Log4j來管理日誌
jstl.jar 標準標籤庫
standard.jar
標準標籤庫依賴庫
pager-taglib.jar 分頁標籤庫
junit-3.8.jar 單元測試