SSH搭建包的选择

Struts

 

   必须的包(5个):

       Commons-logging-1.0.4.jar,  日志处理需要的包(commons是一种模式 又叫action或者事务模式)

 

  Freemarker-2.3.13.jar,      模板操作需要的包

 

  Ognl-2.6.11.jar,            标签库需要的包

  

  Struts2-core-2.1.6.jar,     核心包

  

  Xwork-2.1.2.jar              Xwork核心包  

 

可选包(不导入可能导致Tomcat运行异常):

       commons-io-1.3.2.jar,

  commons-fileupload-1.2.1.jar,

  javassist-3.7.ga.jar

 

Spring

 

    必须包():

        spring-beans.jar           访问配置文件、创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类 

 

spring-context.jar         可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类 

 

spring-core.jar            Spring 框架基本的核心工具类 

 

spring-jdbc.jar            包含对Spring 对JDBC 数据访问进行封装的所有类 

 

spring-orm.jar             对映射框架的一些支持 

 

spring-tx.jar              提供对事务的支持 

 

如果还需要AOP的支持,还要加上aspectjrt.jar和aspectjweaver.jar 

 

 

    其它可选包: 

 

   commons-beanutils-1.6.jar 

 

commons-dbcp-1.2.2.jar 

 

commons-pool-1.4.jar 

 

commons-fileupload-1.2.1.jar 

    

   commons-io-1.4.jar 

 

 

 

Hibernate

    

必须包(共8个):

        hibernate3.jar                 核心类库 

        

antlr-2.7.6.jar                代码扫描器,用来翻译HQL语句 

        

commons-collections-3.1.jar    Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大 

        

dom4j-1.6.1.jar                一个Java的XML API,类似于jdom,用来读写XML文件的 

        

javassist-3.4.GA.jar           Javassist 字节码解释器,代码生成工具

        

jta-1.1.jar                    标准的JTA 事务处理API。

        

slf4j-api-1.5.2.jar           hibernate使用的一个日志系统

        

slf4j-nop-1.5.2.jar      hibernate使用的一个日志系统

 

cglib.jar CGLIB               字节码解释器 

 

        asm.jar                       ASM字节码库 如果使用“cglib”则必要 

 

asm-attrs.jar                 ASM字节码库 如果使用“cglib”则必要 

 

 

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