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包及说明
最新推荐文章于 2023-06-14 22:37:55 发布