您好,欢迎访问三七文档
北京星讯远大科技1最新版本Spring、Hibernate、Struts框架整合2012—08—08北京星讯远大科技2一、ssh综述:最新版本Struts2、Hibernate、Spring框架的一个整合,包括最新版本的jar包,tomcat,经简单测试是一个通用稳定的框架。二、以下是框架的名称,版本,以及最后发布的时间1、Struts21、sturts2版本框架名称版本最后发布时间Struts22.3.42012-6-11北京星讯远大科技32、Struts2.3.4所需的Jar包及介绍Jar包的分类jar包名称jar包版本jar包文件名jar包的作用jar包内包含的主要包路径及主要类依赖的自有jar包名称依赖的第三方jar包名称本jar包是否为第三方包Struts2.3.4的核心包struts2-core-2.3.4.jar2.3.4struts2-core-2.3.4struts2的核心包org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterxwork-core-2.3.4.jar否xwork-core-2.3.4.jar2.3.4xwork-core-2.3.4xwork核心包com.opensymphony.xwork2/com.opensymphony.xwork2.cinfig/com.opensymphony.xwork2.ognl/否aopalliance.jar1.0aopalliance这个包为AOP提供了最普通和通用的接口org.aopalliance.aop/org.aopalliance.aop.intercept否commons-fileupload-1.2.2.jar1.2.2commons-fileupload-1.2.2Struts文件的上传下载org.apacher.commons.fileupload/否北京星讯远大科技4org.apacher.commons.fileupload.utilcommons-lang3-3.1.jar3.3.1commons-lang3-3.1为java.lang包提供扩展org.apacher.commons.lang3/org.apacher.commons.lang3.builder否commons-logging-1.1.1.jar1.1.1commons-logging-1.1.1Jakarta的通用日志记录包org.apacher.commons.logging/org.apacher.commons.logging.impl否freemarker-2.3.19.jar2.3.19freemarker-2.3.19FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具否ognl-3.0.5.jar3.0.5ognl-3.0.5支持ognl表达式Ognl否辅助Jarstruts2-spring-plugin-2.3.4.jar2.3.4struts2-spring-plugin-2.3.4struts2和spring整合需要的包否antlr-2.7.2.jar2.7.2antlr-2.7.2它是这样的一种工具,它可以接受词文北京星讯远大科技5包法语言描述,并能产生识别这些语言的语句的程序asm-3.3.jar3.3asm-3.3操作java字节码的类库asm-commons-3.3.jar3.3asm-commons-3.3提供了基于事件的表现形式asm-tree-3.3.jar3.3asm-tree-3.3提供了基于对象的表现形式classworlds-1.1.jar1.1classworlds-1.1基于java操作类装载的开发框架。java的classloader的机制和本地类可以引起头痛,多为某些类型的应用程序开发的混乱。commons-beanutils-1.8.0.jar1.8.0commons-beanutils-1.8.0jakartacommons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值JavaBean的属性,同时解决每次都要写getXXX和setXXX的麻烦北京星讯远大科技6commons-chain-1.2.jar1.2commons-chain-1.2Apache的Commons-Chain项目已将命令模式(Command)和责任链(ChainofResponsebility)模式两者完美的结合commons-collections-3.1.jar3.1commons-collections-3.1包含了一些Apache开发的集合类,扩展了标准的JavaCollection框架,提供了额外的Map、List和Set实现以及多个有用的工具类库。功能比java.util.*强大。commons-digester-2.0.jar2.0commons-digester-2.0JakartaStruts中的一个工具,用于处理struts-config.xml配置文件commons-logging-api-1.1.jar1.1commons-logging-api-1.1ApacheCommons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。北京星讯远大科技7commons-validator-1.3.1.jar1.3.1commons-validator-1.3.1校验方法)和校验规则。支持校验规则的和错误消息的国际化。struts使用它对表单进行验证dwr-1.1.1.jar1.1.1dwr-1.1.1DirectWebRemoting是一个WEB远程调用框架.Java开发利用这个框架可以让AJAX开发变得很简单.ezmorph-1.0.6.jar1.0.6ezmorph-1.0.6EZMorph是一个简单的java类库用于将一种对象转换成另外一种对象。EZMorph原先是Json-lib项目中的转换器。EZMorph支持原始数据类型(Primitive),对象(Object),多维护数组转换与DynaBeans的转换。struts2中,json的处理便使用了北京星讯远大科技8EZMorph库google-collections-1.0.jar1.0google-collections-1.0对现有Java集合类的一个扩展。jackson-core-asl-1.9.2.jar1.9.2jackson-core-asl-1.9.2一个高性能的解析器的核心库json-lib-2.3-jdk15.jar2.3json-lib-2.3-jdk15提供了强大的JSON支持,利用Ajax提交上来的JSON字符串进行解析,可以转化为POJO对象,可以从POJO转化为js可以识别的JSON对象。juli-6.0.18.jar6.0.18juli-6.0.18用于tomcat错误日志查看oro-2.0.8.jar2.0.8oro-2.0.8RO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式,glob表达式。还提供替换,分割,文件名过虑等功能oval-1.31.jar1.31oval-1.31OVal是一个提供事北京星讯远大科技9务和对象的可扩展验证框架的任何类型的Java对象。plexus-container-default-1.0-alpha-10.jar1.0plexus-container-default-1.0-alpha-10Plexus项目提供完整的软件栈,用于创建和执行软件项目。根据丛容器,应用程序可以利用面向组件编程构建模块化,它可以轻易地组装和重用可重用组件。根据Plexus容器,应用程序可以利用面向组件编程构建模块化,它可以轻易地组装和重用可重用组件。plexus-utils-1.2.jar1.2plexus-utilsPlexus项目提供完整的软件栈,用于创建和执行软件项目。根据丛容器,应用程序可以利用面向组件编程构建模块化,它可以轻易地组装和重用可北京星讯远大科技10重用组件。sitemesh-2.4.2.jar2.4.2sitemesh-2.4.2SiteMesh是一个用来在JSP中实现页面布局和装饰(layoutanddecoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。struts2-codebehind-plugin-2.3.4.jar2.3.4struts2-codebehind-plugin-2.3.4通常JSP页面来自于文件系统。利用这个插件,你可以将jsp页面部署到jar包中struts2-config-browser-plugin-2.3.4.jar2.3.4struts2-config-browser-plugin-2.3.4struts配置浏览器所需要的插件struts2-convention-plugin-2.3.4.jar2.3.4struts2-convention-plugin-2.3.4在默认情况下该公约插件查找操作类在以下软件包支柱,struts2的行为或行动,任何包相匹配这些名称将被考虑北京星讯远大科技11作为根包为常规插件。struts2-dojo-plugin-2.3.4.jar2.3.4struts2-dojo-plugin-2.3.4为struts所提供的一些控件例如:日历struts2-dwr-plugin-2.3.4.jar2.3.4struts2-dwr-plugin-2.3.4用于整合DWRstruts2-embeddedjsp-plugin-2.3.4.jar2.3.4struts2-embeddedjsp-plugin-2.3.4用于将jsp页面放在jar包中struts2-jasperreports-plugin-2.3.4.jar2.3.4struts2-jasperreports-plugin-2.3.4用于整合JasperReportsstruts2-javatemplates-plugin-2.3.4.jar2.3.4struts2-javatemplates-plugin-2.3.4Apache提供的'javatemplates'用于代替默认的Freemarker渲染器struts2-jfreechart-plugin-2.3.4.jar2.3.4struts2-jfreechart-plugin-2.3.4struts2使用jfreechart的插件包北京星讯远大科技12struts2-jsf-plugin-2.3.4.jar2.3.4struts2-jsf-plugin-2.3.4sturts整合jsf的插件包struts2-json-plugin-2.3.4.jar2.3.4struts2-json-plugin-2.3.4struts2所用到的json插件包struts2-junit-plugin-2.3.4.jar2.3.4struts2-junit-plugin-2.3.4struts所提供的junit调试struts2-osgi-plugin-2.3.4.jar2.3.4struts2-osgi-plugin-2.3.4这个插件提供了支持启动一个实例的ApacheFelix在一个web应用程序,和扫描安装的bundle的Struts配置。还提供了一个管理包struts2-oval-plugin-2.3.4.jar2.3.4struts2-oval-plugin-2.3.4插件定义了拦截器”ovalValidation”和拦截器堆栈”ovalValidationStack”在“oval-default”包。使用这个拦截器,扩大“oval-default””包struts2-plexus-plugin-2.3.4.jar2.3.4struts2-plexus-plugin-2.3.4使用该插件,当配置St
本文标题:ssh(struts2.3.4+spring3.2+hibernate4.1.1)整合中jar包作用
链接地址:https://www.777doc.com/doc-4377510 .html