【Java】web項目常用jar包及說明

  • Struts 2需要的jar包

    · commons-fileupload.jar(commons項目中的關於文件上傳的包, struts2.1.6版本後必須加入此文件)
    · commons-io.jar(commons項目(commons項目就是java中一些常用的公共的組件)的io子項目,是處理異常的)
    · freemarker-2.3.15.jar(支持freemarker的,在webwork中也有)
    · javassist.jar(一個開源的分析、編輯和創建Java字節碼的類庫,hibernate中也需要,引入其中一個即可)
    · ognl-2.7.3.jar(支持ognl語言)
    · struts2-core-2.1.8.jar(struts2的核心jar包)
    · xwork-core-2.1.6.jar(xwork的核心jar包)
    · servlet.jar
    · commons-lang-2.5.jar(commons項目中的lang包,不確定要不要用,我沒有用也沒有出錯)
    · struts2-spring-plugin-2.1.8.jar(struts2與spring集成時使用的)

  • Spring需要的jar包

    · spring.jar(裏面含有spring的所有核心類庫)
    · commons-logging-1.1.1.jar(ASF出品的日誌包,struts2 2、spring、hibernate框架使用這個日誌包來支持Log4J和JDK 1.4+的日誌記錄)
    · common-annotations.jar(支持註解的包)
    · aspectjrt.jar(支持AOP的包)
    · aspectjweaver.jar(支持AOP的包)
    · cglib-nodep-2.1_3.jar(支持cglib動態代理的包)
    如果用BasicDataSource來配置數據庫連接,還要加入2個包:
    · commons-pool.jar
    · commons-dbcp.jar

  • Hibernate需要的jar包:

    · hibernate3.jar(hibernate的核心jar包)
    · antlr-2.7.2.jar(語言轉換工具,hibernate利用它實現HQL到SQL的轉換)
    · commons-collections-3.2.1.jar(commons項目中的子項目,是對collection集合的封裝)
    · dom4j-1.6.1.jar(對dom4j的封裝,是解析xml文件的)
    · javassist-3.9.0.GA.jar(一個開源的分析、編輯和創建Java字節碼的類庫)
    · jta-1.1.jar(hibernate對事務的處理)
    · slf4j-api-1.6.4.jar(一個日誌系統的服務的api)
    · slf4j-nop-1.6.4.jar(對slf4j-api-x.x.x.jar的一個實現)
    · ojdbc14.jar (oracle驅動)e
    · mysql-connector-java-5.1.6-bin.jar (mySql驅動)
    如果使用註解還需添加hibernate-annotations-3.4.0.GA包:
    · hibernate-annotations.jar
    · ejb3-persistence.jar
    · hibernate-commons-annotations.jar

  • json需要的jar包:

    · commons-beanutils-1.8.2.jar
    · commons-collections-3.2.1.jar
    · commons-lang-2.5.jar
    · commons-logging-1.1.1.jar
    · ezmorph-1.0.6.jar
    · json-lib-2.2.3-jdk15.jar

  • 另:

    · jstl.jar EL表達式
    · jxl.jar excel表格
    · iText-5.0.5.jar 操作pdf文件
    · jcommon-1.0.10.jar,jfreechart-1.0.6.jar 統計圖(JFreechart兩個)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章