最新版本Spring、Hibernate、Struts框架整合
一、ssh综述:最新版本Struts2、Hibernate、Spring框架的一个整合,包括最新版本的jar包,tomcat,经简单测试是一个通用稳定的框架。 二、以下是框架的名称,版本,以及最后发布的时间
1、Struts2 1、sturts2版本
框架名称 版本 最后发布时间 1
Struts2 2.3.4 2012-6-11 2、Struts2.3.4 所需的Jar包及介绍
Jar包的分类 jar包名称 jar包版本 2.3.4 jar包 文件名 struts2-core -2.3.4 jar包 的作用 struts2的核心包 jar包内包含的主要包路径及主要类 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter com.opensymphony.xwork2/ com.opensymphony.xwork2.cinfig/ com.opensymphony.xwork2.o依赖的自有jar包名称 xwork-core -2.3.4.jar 依赖的第三方jar包名称 本jar包是否为第三方包 否 Struts 2.3.4 的 核 心 包 struts2-core -2.3.4.jar xwork-core -2.3.4.jar 2.3.4 xwork-core -2.3.4 xwork核心包 否 2
gnl/ aopalliance.jar commons-fileupload-1.2.2.jar 1.0 aopalliance 1.2.2 commons-fileupload-1.2.2 这个包为AOP提供了最普通和通用的接口 Struts文件的上传下载 org.aopalliance.aop/org.aopalliance.aop.intercept org.apacher.commons.fileupload/ org.apacher.commons.fileupload.util org.apacher.commons.lang3/ org.apacher.commons.lang3.builder org.apacher.commons.logging/org.apacher.commons.logging.impl 否 否 commons-lang 3-3.1.jar 3.3.1 commons-lang3-3.1 为java.lang包提供扩展 否 commons-logging -1.1.1.jar 1.1.1 commons-logging -1.1.1 Jakarta的通用日志记录包 否 freemarker-2.3.19.jar 2.3.19 freemarker-2.3.19 FreeMarker是一个模板引擎,一个基于模板生成文本输 否 3
出的通用工具 ognl-3.0.5.jar 3.0.5 ognl-3.0.5 支持ognl表达式 Ognl 否 否 辅 助 Jar 包 struts2-spring 2.3.4 -plugin-2.3.4.j ar antlr-2.7.2.jar 2.7.2 struts2-spring struts2和spring整-plugin-2.3.4 合需要的包 antlr-2.7.2 它是这样的一种工具,它可以接受词文法语言描述,并能产生识别这些语言的语句的程序 操作java字节码的类库 提供了基于事件的表现形式 提供了基于对象的表现形式 基于java操作类装载的开发框架。java的classloader的机制和本地类可以引起头痛,多为某些类型的应用程序开 asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar classworlds-1.1.jar 3.3 3.3 3.3 asm-3.3 asm-commons-3.3 asm-tree-3.3 classworlds-1.1 1.1 4
发的混乱。 1.8.0 commons-beanutils-1.8.0.jar commons-beanutils-1.8.0 jakarta commons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值JavaBean的属性,同时解决每次都要写getXXX和setXXX的麻烦 commons-chain-1.2.jar 1.2 commons-chain-1.2 Apache 的 Commons-Chain 项目已将命令模式(Command)和责任链(Chain of Responsebility)模式两者完美的结合 包含了一些Apache 开发的集合类,扩展了标准的Java Collection框架,提供了额外的Map、List 和Set实现以及多个有用的工具类库。功能比java.util.*强大。 3.1 commons-collections-3.1.jar commons-collections-3.1 5