1. 程式人生 > >ssh 整合專案jar包 說明

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                      單元測試