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”则必要?
?
?