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.jarHibernate需要的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.jarjson需要的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兩個)
【Java】web項目常用jar包及說明
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.