ssh整合中jar包作用介绍

上传人:jin****ng 文档编号:110352694 上传时间:2022-06-18 格式:DOC 页数:23 大小:337.50KB
收藏 版权申诉 举报 下载
ssh整合中jar包作用介绍_第1页
第1页 / 共23页
ssh整合中jar包作用介绍_第2页
第2页 / 共23页
ssh整合中jar包作用介绍_第3页
第3页 / 共23页
资源描述:

《ssh整合中jar包作用介绍》由会员分享,可在线阅读,更多相关《ssh整合中jar包作用介绍(23页珍藏版)》请在装配图网上搜索。

1、最新版本 Spring、Hibernate、Struts 框架整合20120808一、ssh综述:最新版本Struts2、Hibernate、Spring框架的一个整合,包 括最新版本的jar包,tomcat,经简单测试是一个通用稳定的框架。二、以下是框架的名称,版本,以及最后发布的时间1、Struts21、sturts2 版本框架名称版本最后发布时间Struts22012-6-112、Struts2.3.4 所需的 Jar 包及介绍Jar包的分类jar包名称jar包 版本jar包文件名jar包的作用jar包内包含的 主要包路径及 主要类依赖的自有 jar包名称依赖的第 三方jar包 名称本j

2、ar包是 否为第三方 包Struts的 核 心 包struts2-corestruts2-corestruts2的核心包org.apache.stru ts2.dispatcher. ng.filter.StrutsP repareAndExec uteFilterxwork-core否xwork-corexwork-corexwork核心包com. ope nsymp hony. xwork2/ com. ope nsymp hony. xwork2 .ci nfig/com. ope nsymp hony.xwork2.o gnl/否aopallia nce.ja r1.0aopallia

3、nce这个包为AOP提供 了最普通和通用的 接口org.aopalliance .aop/org.aopall iance.aop.inter cept否commons-file upload-1.2.2.j arcommons-fileStruts文件的上传 下载org.apacher.co mmons.fileuplo ad/否org.apacher.co mmons.fileuplo ad.utilcommons-langcommons-lang3-3.1为java.lang包提供 扩展org.apacher.co mmons .l ang3/ org.apacher.co mmons

4、.l ang3.b uilder否commons-log gingJakarta的通用日志 记录包org.apacher.co mmons .logging /org.apacher.co mmons .logging .impl否freemarker-2.9freemarker-2.3.19FreeMarker 是一个 模板引擎,一个基 于模板生成文本输 出的通用工具否支持ognl表达式Ognl否辅助Jarstruts2-springarstruts2-springstruts2 和 spring 整合需要的包否它是这样的一种工 具,它可以接受词文包法语言描述,并能产 生识别这些语言的 语句

5、的程序3.3asm-3.3操作java字节码的类库asm-com mons-3 3jar3.3asm-com mons-3.3提供了基于事件的 表现形式asm-tree-3 3j ar3.3asm-tree-3.3提供了基于对象的 表现形式classworlds-1.I.jar1.1classworlds-1.1基于java操作类装 载的开发框架。java 的 classloader 的机 制和本地类可以引 起头痛,多为某些 类型的应用程序开 发的混乱。commons-be anutils-1.8.0.j arcommons-bejakarta commons 项 目中的一个子项 目。这个项目

6、开发 的目的是帮助开发 者动态的获取/设值 JavaBean的属性, 同时解决每次都要 写 getXXX 和 setXXX 的麻烦commons-cha1.2commons-cha in-1.2Apache的Commons-Chain 项 目已将命令模式 (Command)和责任 链(ChainofResponsebility)模式 两者完美的结合commons-coll ections-3.1.ja r3.1commons-collections-3.1包含了一些Apache 开发的集合类,扩 展了标准的Java Collection 框架,提 供了额外的Map、 List和Set实现以及

7、多个有用的工具类 库。功能比 java.util.* 强大。2.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 rcommons-vali校验方法)和校验规 贝1。支持校验规则 的和错误消息的国 际化。struts使用 它对表

8、单进行验证Direct Web Remoting 是一个 WEB远程调用框 架Java开发利用这 个框架可以让AJAX 开发变得很简单.ezmorph-1.0.6.jarezmorph-1.0.6EZMorph是一个简 单的java类库用于 将一种对象转换成 另外一种对象。EZMorph原先是 Json-lib项目中的转 换器。EZMorph支 持原始数据类型 (Primitive),对象 (Object),多维护 数组转换与 DynaBeans 的转换。 struts2 中,json 的 处理便使用了EZMorph 库google-collect1.0google-collect ions-

9、1.0对现有Java集合类 的一个扩展。jackson-core-jacks on-core- asl-192一个高性能的解析 器的核心库json-lib-2.3-jd k15.jar2.3json-lib-2.3-jd k15提供了强大的JSON 支持,利用Ajax提 交上来的JSON字符 串进行解析,可以 转化为POJO对象, 可以从POJO转化为 js可以识别的JSON 对象。8用于tomcat错误日志查看RO 一套文本处理工 具,能提供perl5.0兼 容的正则表达式,AWK-like正则表 达式,glob 表达式。 还提供替换,分割, 文件名过虑等功能1.31oval-1.31OVa

10、l是一个提供事务和对象的可扩展 验证框架的任何类 型的Java对象。plexus-contai ner-default-1. O-alpha-1O.jar1.0plexus-contai ner-default-1.0-alpha-10Plexus项目提供完 整的软件栈,用于 创建和执行软件项 目。根据丛容器, 应用程序可以利用 面向组件编程构建 模块化,它可以轻 易地组装和重用可 重用组件。根据Plexus容器,应用程 序可以利用面向组 件编程构建模块 化,它可以轻易地 组装和重用可重用 组件。plexus-utils-1.2.jar1.2plexus-utilsPlexus项目提供完 整的

11、软件栈,用于 创建和执行软件项 目。根据丛容器, 应用程序可以利用 面向组件编程构建 模块化,它可以轻 易地组装和重用可重用组件。sitemesh-2.4.2.jarsitemesh-2.4.2SiteMesh是一个用 来在JSP中实现页 面布局和装饰 (layout and decoration)的框架 组件,能够帮助网 站开发人员较容易 实现页面中动态内 容和静态装饰外观 的分离。通常JSP页面来自 于文件系统。利用 这个插件,你可以 将jsp页面部署到jar包中struts配置浏览器所需要的插件在默认情况下该公 约插件查找操作类 在以下软件包支 柱,struts2的行为或 行动,任何包相

12、匹配 这些名称将被考虑作为根包为常规插 件。struts2-dojo- plugin-2.3.4.j arstruts2-dojo-为struts所提供的 一些控件例如:日 历struts2-dwr-p用于整合DWR用于将jsp页面放在jar包中用于整合JasperReportsApache 提供的 javatemplates用于 代替默认的 Freemarker 渲染器struts2-jfreec hart-plugin-2.struts2-jfreec hart-plugin-2. 3.4struts2使 用jfreechart的插件包sturts整合jsf的插 件包struts2-jso

13、n-pstruts2所用到的 json插件包struts2-junit- plugin-2.3.4.j arstruts所提供的junit 调试struts2-osgi-pstruts2-osgi-p这个插件提供了支 持启动一个实例的Apache Felix 在一个 web应用程序,和扫 描安装的bundle的Struts配置。还提供 了一个管理包struts2-oval-p插件定义了拦截 器” ovalValidation” 和拦截器堆栈” ovalValidationStack” 在 “oval-default” 包。 使用这个拦截器,扩 大 “oval-default” 包struts2

14、-plexusarstruts2-plexus使用该插件,当配置Struts动作,拦截器, 在Struts或结果。xml,设置class属性 包含丛对象id,而不 是实际的Java类。 这将允许丛来创建 对象和注入任何依 赖关系也由管理 丛。struts2-portle t-plugin-2.3.4 .jarstruts2-portlePortlet的插件,用于 发展中 JSR286 Portlet 使用 Strutsstruts2-rest-prest插件用于自动 处理序列化,并反序 列化每种格式。struts2-sitegr aph-plugin-2. 3.4生成一个web应用 程序的图形

15、视图struts2-struts1-plugin-2.3.4 .jarstruts2-struts这个jar包是用于将 strusts 和 spring 进 行整合的一个插 件,在处理数据库 的事物时,通过这 个插件将数据源配 置到底层的 sessionFactory 中, 然后再将 sessionFactory 注入到相应Dao层或者 service层,在配置 请求页面的处理结 果页面配置 struts.xml 文件由 spring进行管理的struts2-testng-plugin-2.3.4.j arstruts2-testng这个插件是用来在 单兀测试,而不是在 运行时。因此,它包 含

16、在您的构建的类 路径中,但不要将它 部署 WEB-INF/lib 在Struts2的应用程序struts2-tiles-pstruts2-tiles-p这个插件可以安装 插件jar复制到应用 程序的 WEB-INF/lib 目录中struts2-tiles-pstruts2-tiles-p这个插件可以安装 插件jar复制到应用 程序的 WEB-INF/lib 目录中testng-5.1-jdk15.jar5.1testng-5.1-jdk15TestNG是一个测试 框架从JUnit和 NUnit启发,但该框 架引入了一些新功 能,使它更强大,也更容易使用。而该 jar包就是用于整合 使用该框架

17、。.jar提供对tiles的支 持:类和标记库在 一个JSP环境中使 用 tiles。tiles-core-2.0.6.jartiles-core-2.0.6tiles核心库,包括基 本的实现的api。tiles-jsp-2.0.6 .jar提供对tilesJSP的支 持:类和标记库在一 个JSP环境使用 tiles。velocity-1 63 jarJava模板技术-velocityxmlpull-1.1.3.I.jar1.1.3.1xmlpull-1.1.3.1支持可扩展的XMLxpp3_min-1.1.4c.jarxpp3_ min-1.1.4cJava对象和XML之 间相互转换所需JA

18、R包.jarxstream提供对象和xml之间的转换2、Hibernate41、hibernate 的版本框架名称版本最后发布时间Hibernate2012-03-082、Hibernate4.1.1 所需的 Jar 包及介绍Jar包的分类jar包名称jar包 版本jar包文件名jar包的作用jar包内包含 的主要包路 径及主要类依赖的 自有jar 包名称依赖的 第三方 jar包名 称本jar包 是否为 第三方 包dom4j-1 61j arXML配置和映射解释器org.dom4j/orhibernate-co mmons-anno tations-4.0.1.Final.jarhiberna

19、te-co mmons-anno tations-4.0.1. Final常见的反射代码用于支持注 解处理org.hibernate .anntations.c ommon.anno tationfactoryhibernate-corarhibernate-corHibernate的核心模块org.hibernate .Session/org. hibernate.Ses sionFactoryhibernate-ehcal.jarhibernate-ehcnal缓存工具在没有提供其他缓 存工具时,这个缓存工具是必 不可少的org.hibernate.cache.ehcachehiberna

20、te-ent itymanager-4.Hibernate的核心库org.hibernate.ejb.eventhibernate-jpal.jarJp和 api 整合 的jarhibernate-jpa-2.0-api-1.0.1.Final用来定义java持久性Javax.persiste nce.criteriajavassist-3.15.0-GA.jar3.15.0javassist-3.15.0-GA代码生成工具Hibernate用它在运行时扩展java类和实现, 同cglib包javassistjboss-logging-jboss-logging-Jboss的日志框架org.j

21、boss .logg ingjta.jar1.1jta标准的java事物处理接口Javax tra nsaction3、Spring31、spring 版本框架名称版本最后发布时间Spring2012-05-302、Spring3.2.0 所需的 Jar 包及介Jar包的分类jar包名称jar包 版本jar包文件名jar包的作用jar包内包含的主要 包路径及主要类依赖的自有 jar包名称依赖的第二 方jar包名 称本jar包是否为第 三方包Spring的核心组件包spring-aop-3.spring-a基于AOP的Spring特性如声明型事务管理(DeclarativeTransact io

22、nManagement)org.springframewor k.aop/org.springfra mework.aop.aspecti /org.springframewo rk.aop.aspectj.annot ationr否spring-asm-3.spring-asm-3.spring表达式语言org.springfremework.asm否spring-beans-spring-beans-它包含访问配置文 件、创建和管理bean 以及进行(loC/DI)操 作相关的所有类org.springframewor k.bens/org.springfra mework.annotat

23、ion/ org.springframewor k.factory/org.springf ramework.configspring-core-3.否spring-contexspring-contex为Spring核心提供了 大量扩展org.springframewor k.cache/org.springfr amework.cache.inte rceptor/org.springfrspring-core-3.否amework.config/ring-aop-3.2.spring-core-3.spring-core-3.包含Spring框架基本的核心工具类org.springfra

24、mework.corespring-expres.jar否spring-expres sion-3 20M1 .jarspring-expresspring表达式语言否spring-jdbc-3.spring-jdbc-3.包含对Spring对JDBC数据访问进行封装的所有类spring-core-3.否辅助包spring-orm-3.spring-orm-3.spring整合第二方的ORM映射支持,如Hibernate、Ibatis、 Jdo 以及 spring 的 JPA 的支持。否spring-web-3.spring-web-3.包含Web应用开发 时,用到Spring框架spring

25、-core-3.否时所需的核心类,包 括自动载入 WebApplicationConte xt特性的类、Struts 与JSF集成类、文件 上传的支持类、Filter 类和大量工具辅助 类。spring-tx-3.2.spring-tx-3.2.0.M1spring 的事物 (transction)管理org.springframewor k.transaction否4、下面是SSH框架整合中需要导入的其他jar包jar包名称jar包版本jar包文件名jar包的作用jar包内包含的 主要包路径及 主要类依赖的自有 jar包名称依赖的第三方 jar包名称本jar包是否为第三 方包c3p0-0 9

26、12jarC3p0数据源否mysql-connec tor-java-5.1.1 2-bin.jarmysql-connec tor-java-5.1.1 2-binmysql连接驱动否Apache通用日志否2.2cglib-2.2是一个的高性能 的代码生成包。它 广泛的被许多 AOP的框架使用, 例如 Spring AOP 和dynaop,为他 们提供方法的 interception (拦 截)。最流行的OR否5、Ssh 框架中被重复引用的 jar 包jar包名称jar包版本jar包文件名jar包的作用jar的调用框架2.4commons-lang-2.4hibernate4 版本3-3.1commons-lang3-3.1struts2 版本struts2 版本

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!