




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北京星讯远大科技最新版本 Spring Hibernate、Struts框架整合201208 08i北京星讯远大科技一、ssh综述:最新版本 Struts2、Hibernate、Spring框架的一个整合,包 括最新版本的jar包,tomcat,经简单测试是一个通用稳定的框架。二、以下是框架的名称,版本,以及最后发布的时间1、Struts21、sturts2版本框架名称版本最后发布时间Struts22.3.42012-6-112、Struts2.3.4所需的Jar包及介绍Jar包的分类jar包名称jar包版本jar包文件名jar包的作用jar包内包含的 主要包路径及依赖的自有jar包名称依赖的
2、第二方jar包名称本jar包是否为第三方包Struts2.3.4的核心包struts2-core-2.3.4.jar2.3.4struts2-core-2.3.4struts2的核心包org.apache.stru ts2.dispatcher.ng.filter .StrutsP repareAndExec uteFilterxwork-core-2.3.4.jar否xwork-core-2.3.4.jar2.3.4xwork-core-2.3.4xwork核心包com.opensymp hony.xwork2/ com.opensymp hony.xwork2.ci nfig/ com.o
3、pensymp hony.xwork2.o gnl/否aopalliance.ja r1.0aopalliance这个包为AOP提供 了最普通和通用的 接口org.aopalliance .aop/org.aopall er cept否commons-file upload-1.2.2.j ar1.2.2commons-file upload-1.2.2Struts文件的上传下载org.apacher.co mmons.fileuplo ad/否org.apacher.co mmons.fileuplo ad.utilcommons-lang3-3.1.jar3.3.
4、1commons-lan g3-3.1为java.lang 包提供扩展org.apacher.co mmons.lang3/ mons.lang3.b uilder否commons-log ging-1.1.1.jar1.1.1commons-log ging -1.1.1Jakarta的通用日志记录包org.apacher.co mmons.logging /org.apacher.co mmons.logging .impl否freemarker-2.3.19.jar2.3.19freemarker-2.3.19FreeMarker 是一个模板引擎,一个基 于
5、模板生成义本输 出的通用工具否ognl-3.0.5.jar3.0.5ognl-3.0.5支持ognl表达式Ognl否辅助Jarstruts2-spring-plugin-2.3.4.j ar2.3.4struts2-spring-plugin-2.3.4struts2 和 spring 整合需要的包否antlr-2.7.2.jar2.7.2antlr-2.7.2它是这样的一种工 具,它可以接受词文23包法语言描述,并能广 生识别这些语言的 语句的程序asm-3.3.jar3.3asm-3.3操作java字节码的 类库asm-commons-3.3.jar3.3asm-commons-3.3提供
6、了基于事件的 表现形式asm-tree-3.3.j ar3.3asm-tree-3.3提供了基于对象的 表现形式classworlds-1.I.jar1.1classworlds-1.1基于java操作类装 载的开发框架。java 的 classloader 的机 制和本地类可以引 起头痛,多为某些 类型的应用程序开 发的混乱。commons-be anutils-1.8.0.j ar1.8.0commons-beanutils-1.8.0jakarta commons 项 目中的一个子项目。这个项目开发 的目的是帮助开发者动态的获取/设值JavaBean的属性, 同时解决每次都要写 getX
7、XX和 setXXX 的麻烦commons-cha in-1.2.jar1.2commons-chain-1.2Apache的Commons-Chain 项 目已将命令模式(Command)和责任 链 (ChainofResponsebility)模 式 阴者完美的结合commons-collections-3.1.ja r3.1commons-coll ections-3.1包含了一些 Apache 开发的集合类,扩 展了标准的JavaCollection 框架,提 供了额外的 Map、List和Set实现以及 多个有用的工具类 库。功能比 java.util.* 强大。commons-di
8、g ester-2.0.jar2.0commons-dig ester-2.0Jakarta Struts 中的 一个工具,用于处 理 struts-config.xml 配置文件commons-log ging-api-1.1.j ar1.1commons-log ging-api-1.1Apache Commons 包中的一个,包含 了一些数据类型工 具类,是 java.lang.* 的扩展。commons-vali dator-1.3.1.ja r1.3.1commons-validator-1.3.1校验方法)和校验规 贝U。支持校验规则 的和错误消息的国 际化。struts使用 它对
9、表单进行验证dwr-1.1.1.jar1.1.1dwr-1.1.1Direct WebRemoting 是一个WEB远程调用框 架.Java开发利用这 个框架可以让AJAX 开发变得很简单.ezmorph-1.0.6.jar1.0.6ezmorph-1.0.6EZMorph是一个简 单的java类库用于 将一种对象转换成 另外一种对象。EZMorph原先是 Json-lib项目中的转 换器。EZMorph支 持原始数据类型 (Primitive),对象 (Object),多维护数组转换与DynaBeans 的转换。 struts2 中,json 的 处理便使用了EZMorph 库google-
10、collect ions-1.0.jar1.0google-collect ions-1.0对现有Java集合类的一个扩展。jackson-core- asl-1.9.2.jar1.9.2jackson-core- asl-1.9.2一个高性能的解析 器的核心库json-lib-2.3-jd k15.jar2.3json-lib-2.3-jd k15提供了强大的JSON 支持,利用Ajax提 交上来的JSON符串进行解析,可以转化为POJO对象, 可以从POJO转化为 js可以识别的JSON对象。juli-6.0.18.jar6.0.18juli-6.0.18用于tomcat错误日志查看oro
11、-2.0.8.jar2.0.8oro-2.0.8RO 一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表送式,glob 表送式。还提供替换,分割,文件名过虑等功能oval-1.31.jar1.31oval-1.31OVal是一个提供事务和对象的可扩展验证框架的任何类型的Java对象。plexus-contai ner-default-1.0-alpha-10.jar1.0plexus-contai ner-default-1.0-alpha-10Plexus项目提供完 整的软件栈,用于 创建和执行软件项 目。根据丛容器, 应用程序可以利用 面向组件编程构建 模块化,
12、它可以轻 易地组装和重用可 重用组件。根据Plexus容器,应用程 序可以利用面向组 件编程构建模块 化,它可以轻易地 组装和重用可重用 组件。plexus-utils-1.2.jar1.2plexus-utilsPlexus项目提供完 整的软件栈,用于 创建和执行软件项 目。根据丛容器, 应用程序可以利用 面向组件编程构建 模块化,它可以轻 易地组装和重用可重用组件。sitemesh-2.4.2.jar2.4.2sitemesh-2.4.2SiteMesh是一个用 来在JSP中实现页 面布局和装饰 (layout and decoration)的框架 组件,能够帮助网 站开发人员较容易 实现
13、贝面中动态内 容和静态装饰外观 的分离。struts2-codeb ehind-plugin- 2.3.4.jar2.3.4struts2-codeb ehind-plugin- 2.3.4通常JSP页面来自 于文件系统。利用 这个插件,你可以 将jsp页面部署到jar包中struts2-config -browser-plug in-2.3.4.jar2.3.4struts2-config -browser-plug in-2.3.4struts配置浏览器所需要的插件struts2-conve ntion-plugin- 2.3.4.jar2.3.4struts2-conve ntion-p
14、lugin- 2.3.4在默认情况下该公约插件查找操作类 在以下软件包支柱,struts2的行为或行动,任何包相匹配 这些名称将被考虑作为根包为常规插 件。struts2-dojo- plugin-2.3.4.j ar2.3.4struts2-dojo- plugin-2.3.4为struts所提供的一些控件例如:日历struts2-dwr-p lugin-2.3.4.jar2.3.4struts2-dwr-p lugin-2.3.4用于整合DWRstruts2-embe ddedjsp-plugi n-2.3.4.jar2.3.4struts2-embe ddedjsp-plugi n-2.
15、3.4用于将jsp贝面放在jar包中struts2-jasper reports-plugi n-2.3.4.jar2.3.4struts2-jasper reports-plugi n-2.3.4用 于 整 合JasperReportsstruts2-javate mplates-plugi n-2.3.4.jar2.3.4struts2-javate mplates-plugi n-2.3.4Apache 提供的 'javatemplates'用于 代替默认的Freemarker 渲染器struts2-jfreec hart-plugin-2.3.4.jar2.3.4str
16、uts2-jfreec hart-plugin-2.3.4struts2使 用jfreechart的插件包struts2-jsf-plu gin-2.3.4.jar2.3.4struts2-jsf-plu gin-2.3.4sturts整合jsf的插件包struts2-json-p lugin-2.3.4.jar2.3.4struts2-json-p lugin-2.3.4struts2 所用到的 json插件包struts2-junit- plugin-2.3.4.j ar2.3.4struts2-junit- plugin-2.3.4struts所提供的junit调试struts2-osg
17、i-plugin-2.3.4.jar2.3.4struts2-osgi-p lugin-2.3.4这个插件提供了支持启动一个实例的Apache Felix 在一个 web应用程序,和扫 描安装的bundle的Struts配置。还提供 了一个管理包struts2-oval-p lugin-2.3.4.jar2.3.4struts2-oval-p lugin-2.3.4插件定义了拦截 器"ovalValidation” 和拦截器堆栈” ovalValidationStack” 在"oval-default "包。 使用这个拦截器,扩 大“oval-default&qu
18、ot;” 包struts2-plexus-plugin-2.3.4.j ar2.3.4struts2-plexus-plugin-2.3.4使用该插件,当配置Struts动作才二截器, 在Struts或结果。xml,设置class属性 包含丛对象id,而/、 是实际的Java类。这将允许丛来创建对象和注入任何依赖关系也由管理 丛。struts2-portlet-plugin-2.3.4 .jar2.3.4struts2-portlet-plugin-2.3.4Portlet的插件,用于 发展中 JSR286Portlet 使用 Strutsstruts2-rest-p lugin-2.3.4.
19、jar2.3.4struts2-rest-p lugin-2.3.4rest插件用于自动 处理序列化,并反序 列化每种格式。struts2-sitegr aph-plugin-2. 3.4.jar2.3.4struts2-sitegr aph-plugin-2.3.4生成一个web应用 程序的图形视图struts2-struts1-plugin-2.3.4 .jar2.3.4struts2-struts1-plugin-2.3.4这个jar包是用于将 strusts 和 spring 进 行整合的一个插 件,在处理数据库 的事物时,通过这 个插件将数据源配 置到底层的 sessionFacto
20、ry 中, 然 后 再 将sessionFactory 注入到相应Dao层或者 service层,在配置 请求贝面的处理结 果页面配置struts.xml 文件由 spring进行管理的struts2-testng-plugin-2.3.4.j ar2.3.4struts2-testng-plugin-2.3.4这个插件是用来在 单兀测试,而、是在 运行时。因此,它包 含在您的构建的类 路径中,但/、要将它 部署 WEB-INF/lib 在Struts2的应用程序struts2-tiles-plugin-2.3.4.jar2.3.4struts2-tiles-p lugin-2.3.4这个插件
21、可以安装 插件jar复制到应用 程序的 WEB-INF/lib 目录中struts2-tiles-plugin-2.3.4.jar2.3.4struts2-tiles-p lugin-2.3.4这个插件可以安装 插件jar复制到应用 程序的 WEB-INF/lib 目录中testng-5.1-jdk 15.jar5.1testng-5.1-jdk15TestNG是一个测试 框架从JUnit和NUnit启发,但该框 架引入了一些新功 能,使它更强大,也更容易使用。而该 jar包就是用于整合 使用该框架。tiles-api-2.0.6 .jar2.0.6tiles-api-2.0.6提供对tile
22、s的支持:类和标记库在一个JSP环境中使用 tiles。tiles-core-2.0.6.jar2.0.6tiles-core-2.0.6tiles核心库,包括基 本的实现的api。tiles-jsp-2.0.6 .jar2.0.6tiles-jsp-2.0.6提供对tilesJSP的支 持:类和标记库在一 个JSP环境使用tiles。velocity-1.6.3. jar1.6.3velocity-1.6.3Java模板技术 -velocityxmlpull-.jarxmlpull-支持可扩展的 XMLxpp3_min-1.1.4c.jar1.1.4
23、xpp3_min-1.1.4cJava对象和XML之 间相互转换所需JAR包xstream-1.4.2 .jar1.4.2xstream-1.4.2xstream提供对象和xml之间的转换2、Hibernate41、hibernate 的版本框架名称版本最后发布时间Hibernate4.1.12012-03-082、Hibernate4.1.1所需的Jar包及介绍Jar包的分类jar包名称jar包版本jar包文件名jar包的作用jar包内包含 的主要包路径及主要类依赖的自有jar包名称依赖的 第三方 jar包名 称本jar包是否为第三方 包dom4j-1.6.1.jar1.6.1dom4j-1
24、.6.1XML配置和映射解释器org.dom4j/or g.dom4j.domhibernate-co mmons-anno tations-4.0.1.Final.jar4.0.1hibernate-co mmons-anno tations-4.0.1. Final常见的反射代码用于支持注 解处理mon.anno tationfactoryhibernate-core-4.1.1.Final.j ar4.1.1hibernate-core-4.1.1.FinalHibernate的核心模块org.hibernate .Session/
25、org. hibernate.SessionFactoryhibernate-ehc ache-4.1.1.Fin al.jar4.1.1hibernate-ehcache-4.1.1.Fi nal缓"具.在没有提供其他缓 存工具时,这个缓存工具是必 不RJ少的org.hibernate .cache.ehcachehibernate-ent itymanager-4.1.1.Final.jar4.1.1hibernate-ent itymanager-4. 1.1.FinalHibernate的核心库org.hibernate.ejb.eventhibernate-jpa -2.0
26、-api-1.0.1.Final.jarJp和 api 整合的jarhibernate-jpa -2.0-api-1.0.1. Final用来te义java持久性Javax.persiste nce.criteriajavassist-3.15.0-GA.jar3.15.0javassist-3.15.0-GA代码生成工具Hibernate用它在运行时扩展java类和实现, 同cglib包javassistjboss-logging-3.1.0.GA.jar3.1.0jboss-logging-3.1.0.GAJboss的日志框架org.jboss.logg ingjta.jar1.1jta标
27、准的java事物处理接口Javax.transact ion3、Spring31、spring版本框架名称版本最后发布时间Spring3.2.02012-05-302、Spring3.2.0所需的Jar包及介Jar包的分类jar包名称jar包版本jar包文件名jar包的作用jar包内包含的主要 包路径及主要类依赖的自有jar包名称依赖的第三方jar包名称本jar包是否为第 二方包Spring的核心组件包spring-aop-3.2.0.M1.jar3.2.0spring-a盯AOP的Spring特性如声明型事务管理(DeclarativeTransactionManagement )org.s
28、pringframewor k.aop/org.springfra mework.aop.aspectj /org.springframewo rk.aop.aspectj.annot ationspring-core-3.2.0.M1.jar/cgl ib-2.1.3.jar/ spring-beans- 3.2.0.M1.ja r否spring-asm-3.2.0.M1.jar3.2.0spring-asm-3.2.0.M1spring表语言org.springfremewor k.asm否spring-beans-3.2.0.M1.jar3.2.0spring-beans-3.2.0.M
29、1它包含访问配置文 件、创建和管理bean 以及进行(IoC/DI)操 作相关的所有类org.springframewor k.bens/org.springfra mework.annotation/ org.springframewor k.factory/org.springf ramework.configspring-core-3.2.0.M1.jar/cg lib-2.1.3.jar否spring-context-3.2.0.M1.jar3.2.0spring-context-3.2.0.M1为Spring核心提供了大量扩展org.springframewor k.cache/or
30、g.springfr erceptor/org.springfrspring-core-3.2.0.M1.jar/spring-beans-3.2.0.M1.jar/sp否amework.config/ring-aop-3.2.0.M1.jar/aop alliance.jarspring-core-3.2.0.M1.jar3.2.0spring-core-3.2.0.M1包含Spring框架基本的核心工具类org.springframewor k.corespring-expression-3.2.0.M1.jar否spring-expression-3.2
31、.0.M1.jar3.2.0spring-expression-3.2.0.M1spring表语言否spring-jdbc-3.2.0.M1.jar3.2.0spring-jdbc-3.2.0.M1包含对Spring对JDBC数据访问进行封装的所有类org.springframework.jdbc/org.springframework.jdbc.configspring-core-3.2.0.M1.jar/spring-beans-3.2.0.M1.jar否辅助包spring-orm-3.2.0.M1.jar3.2.0spring-orm-3.2.0.M1spring整合第二方的ORM映射支持,如Hibernate 、Ibatis、Jdo 以及 spring 的 JPA的支持。org.springframewor k.orm.hibernate4/or g.springframework. orm.supportspring-core-3.2.0.M1.jar/spring-beans-3.2.0.M1.jar/spring-jdbc-3.2.0.M1.jar/spring-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 唐山2025年唐山市消防救援支队上半年政府专职消防队员招聘113人笔试历年参考题库附带答案详解
- 安徽水利水电职业技术学院《美国文学史》2023-2024学年第二学期期末试卷
- 北京戏曲艺术职业学院《管弦乐队器乐法》2023-2024学年第二学期期末试卷
- 河北经贸大学《德汉笔译》2023-2024学年第二学期期末试卷
- 河北工程大学《历史学科教学论》2023-2024学年第二学期期末试卷
- 重庆航天职业技术学院《社会治理》2023-2024学年第二学期期末试卷
- 贵州交通职业技术学院《自动控制系统》2023-2024学年第二学期期末试卷
- 泉州信息工程学院《高聚物合成实验》2023-2024学年第二学期期末试卷
- 黑龙江艺术职业学院《政府预算与管理》2023-2024学年第二学期期末试卷
- 沧州航空职业学院《物流采购管理》2023-2024学年第二学期期末试卷
- 科技经费管理培训
- ABAQUS官方培训资料PPTlecture1-introducing-abaqus-cae
- 趣味英语课件完整版
- 大学武术智慧树知到答案章节测试2023年浙江大学
- 夯实基础总结反思课件高三学习主题班会
- 前列腺增生症患者围手术期的护理
- 五防系统调试报告
- 日语综合教程第六册 单词表
- 在建项目雨季施工(防汛)安全隐患排查表
- 《广东省普通高中学生档案》模板
- GB/T 7715-2014工业用乙烯
评论
0/150
提交评论