web工程 所需是jar包总结

commons-beanutils-1.8.3.jar : BeanUtils主要提供了对于JavaBean进行各种操作,需要Commons -Collections包和Commons -logging包的支持
dom4j-1.6.1.jar : 解析XML
log4j-1.2.17 : 日志
mail.jar : 发送邮件
mysql-connector-java-5.1.5-bin.jar : mysql的JDBC驱动
ojdbc14.jar : oracle的JDBC驱动
servlet-api.jar ____________待定


Spring3.X:
aopalliance-1.0.jar : 使用SpringAOP功能时依赖的包
aspectjweaver.jar : 使用SpringAOP功能时依赖的包
commons-pool-1.6.jar : 连接池,使用SpringJDBC功能时依赖的包
spring-aop-3.2.5.RELEASE.jar : aop(面向切面编程)相关
spring-beans-3.2.5.RELEASE.jar : 包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI支持,引入spring-core.jar及spring- beans.jar文件就可以了
spring-context-3.2.5.RELEASE.jar : spring提供在基础 IoC 功能上的扩展服务
spring-context-support.jar : spring-context的扩展支持,包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(JavaMail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类
spring-core-3.2.5.RELEASE.jar : 包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心
spring-expression-3.2.5.RELEASE.jar: spring表达式语言
spring-jdbc-3.2.5.RELEASE.jar : 包含对Spring对JDBC数据访问进行封装的所有类;
spring-orm-3.2.5.RELEASE.jar : 包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖spring-dao.jar里的类,用这个包时你需要同时包含spring-dao.jar包;
spring-struts-3.2.5.RELEASE.jar : 整合Struts的支持;
spring-tx-3.2.5.RELEASE.jar : 提供对事务的支持
spring-web-3.2.5.RELEASE.jar : 包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类;

 

Hibernate:
hibernate3.jar : 核心库
commons-collections-3.2.jar : 包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包
commons-logging-1.1.3.jar : Apache Commons包中的一个,包含了日志功能,必须使用的jar包
ehcache-1.2.3.jar : 如果没有其它的缓存,则它是必须
cglib-2.2.2.jar : CGLIB 字节码解释器,如果使用“cglib”则必要;如果使用“CGLIB”还需(asm.jar,asm-attrs.jar)
c3p0-0.9.1.2.jar : Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包
hibernate-jpa-2.0-api-1.0.0.Final : hibernate实现的Java Persistence API(持久层API)
javassist-3.11.0.GA : 处理Java字节码的驱动代码库
jta-1.1 : JTA规范,当Hibernate使用JTA的时候需要。必需的。
slf4j-log4j12-1.7.5.jar : 和spring整合时,日志相关


Struts2.x:
commons-fileupload-1.2.2.jar : 文件上传组件
commons-io-2.0.1.jar : IO加强
commons-lang-2.3.jar : lang包加强
commons-lang3-3.2.jar : 提供了基于事件的表现形式
freemarker-2.3.19.jar : 模板引擎
ognl-3.0.6.jar : ognl标签
struts2-core-2.3.15.1.jar : 核心
struts2-json-plugin-2.3.8.jar : 使用JSON格式
xwork-core-2.3.1.1.jar : xwork核心
struts2-spring-plugin-2.3.15.3.jar : 整合struts-spring

posted on 2015-10-13 16:55  huadoumi  阅读(519)  评论(0编辑  收藏  举报

导航