以下是S2SH集成的基础包和某些实现特殊功能的jar包注解

  Struts2所必须的基本5个包:

  Struts2-core-2.1.6.jar  -----struts2的核心包
  Freemarker-2.3.13.jar  ------FrerMarker是一个模板引擎,一个基于模板生成文本输出流的通用工具。
  Commons-logging.jar  ------jakarata的通用日志记录包
  Ognl-2.6.11.jar        ------- 支持ognl表达式
  Xwork-2.1.2.jar       -------xwork的包由于Struts2是由xwork的延伸 有些类依然关联着xwork的类 

Struts2上传下载的jar:
Commons-io-1.3.2.jar   ,     Commons-fileupload-1.2.1.jar


Hinernate所用基本的15个jar

  Hibernate3.jar  ----------------------核心包
  Antlr.jar.       ---------------------语言转换工具,hibernate用它将hql语句转换为sql语句
  Dom4j.jar        ---------------------解析xml文档的工具
  Eacahe.jar        ---------------------缓存工具,入没提供其他缓存,默认使用他
  Jta.jar           ---------------------标准的jta APl(JTA即java事物APl,jta事物比jdbc事务更强大)
  Cglib.jar            --------------------高效的代码生成工具,hibernate用它在运行时扩展java类和实现java接口
  Asm.jar           ----------------------asm字节码库,使用“cglib”则必须要
  Commons-colections-2.1.1.jar  --------------Apache的工具类,集合类,用来增强对集合处理能力。
  Jaxen-1.1-beta-7.jar     ---------------------用dom的方式解析工程中zml文件,如果想提高启动性能则去使用(可选)
  Commons-logging.jar     --------------------日志工具
Log4j1.2.11.jar            -----------------------log4j库,Apach的日志工具
  Commons—pool.jar ,commons-dbcp.jar  ----------DBCP数据库连接池,Apache的jakarta组织开发 的,tomcat连接池也是dbcp(可选)
  Xml.apis.jar    --------------------解析xml
 
Spring所用的5个包:

Spring.jar            -----------------是包含有完整发布的单个jar
Spring-aop.jar        ------------------这个jar文件包含在应用中使用spring的aop特性时所需要的类。
Aspectirt.jar          ------------------是spring aop所需要用到的包
Commons-digester.jar  ------------------Digester基于规则的xml文档解析,主要用于xml到java对象的映射。
Aspectjweaver.jar       -------------------用于在spring2.0集成Asepectj AspectJLTW织入器   

    
集成的所用的jar:
Struts2-spring-plugin-2.0.11.1.jar    -----------------struts2与spring整合所需的插件
Strtus2-json-plugin-2.1.8.1.jar      -----------------struts2的json插件包
Struts2-convention-plugin-2.1.8.1.jar  ----------------sturts2的注解信息 

你可能感兴趣的:(jar包)