首页 SSH整合类库分析

SSH整合类库分析

举报
开通vip

SSH整合类库分析ssh2整合时需要用到的jar包 SSH框架Jar包介绍 Struts2-2.2.1 antlr-2.7.2.jar 语言转换工具,Hibernate利用它实现 HQL到SQL的转换 必要 aopalliance-1.0.jar AOP Alliance是个联合的开源协作组织,在多个项目间进行协作以期提供一套标准的AOP Java接口(interface)。 Spring AOP就是基于AOP Alliance标准API实现的。 classworlds-1.1.jar classworlds是Java操作类装载的开...

SSH整合类库分析
ssh2整合时需要用到的jar包 SSH框架Jar包介绍 Struts2-2.2.1 antlr-2.7.2.jar 语言转换工具,Hibernate利用它实现 HQL到SQL的转换 必要 aopalliance-1.0.jar AOP Alliance是个联合的开源协作组织,在多个项目间进行协作以期提供一套标准的AOP Java接口(interface)。 Spring AOP就是基于AOP Alliance标准API实现的。 classworlds-1.1.jar classworlds是Java操作类装载的开发框架。Java的ClassLoader的机制和本地类可以引起头痛,多为某些类型的应用程序开发的混乱。 项目涉及动态加载的组件或以其他方式代表一个'集装箱'能受益于classworlds提供的类加载控制。 commons-beanutils-1.7.0.jar Apache Commons包中的一个,包含了一些Bean工具类类。对bean操作的类,可以访问类的属性及GET和SET方法。提供对java 反射和自省API的包装。 必要 commons-chain-1.2.jar Apache 的 Commons-Chain 项目已将命令模式(Command)和责任链(Chain of Responsebility)模式两者完美的结合。是编写业务处理流程中值得推荐的(可以有效解耦业务流程,使实现更面向对象),其中的Catalog + 配置文件的方式使得调用方和Command的实现方的耦合度大大的降低,提高了灵活性。对于配置文件,通常可以:1.作为Command的索引表,需要时按名字索引创建实例。2.利用Chain以及内嵌Chain,完成一组连续任务和Command的复用,引入Filter可以获得与Servlet Filter一样的好处。3.使用定义别名,简化书写。 commons-collections-3.2.jar 包含了一些Apache开发的集合类,扩展了标准的Java Collection框架,提供了额外的Map、List 和Set实现以及多个有用的工具类库。功能比java.util.*强大。 必要 commons-digester-2.0.jar Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的Java对象是一项很通用的功能,这个工具理应具有更广泛的用途,所以很快它就在Jakarta Commons项目(用于提供可重用的Java组件库)中有了一席之地。 commons-fileupload-1.2.1.jar Apache Commons包中的一个,Commons-FileUpload FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力struts中上传文件要用到。 commons-io-1.3.2.jar Apache Commons包中的一个,java.io.*的扩展,输入输出,支持文件上传。 commons-lang-2.3.jar Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。 必要 commons-logging-1.0.4.jar Apache Commons包中的一个,包含了日志功能。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK带的 java.util.logging,如果也找不到就用Simple Logger。 必要 commons-logging-api-1.1.jar Commons Logging应用接口,是一种超薄适配器允许其他可配置的桥连接。 commons-validator-1.3.1.jar Apache Commons包中的一个,提供了一个简单的,可扩展的框架来在一个XML文件中定义校验器(校验方法)和校验规则。支持校验规则的和错误消息的国际化。 struts使用它对表单进行验证。 dwr-1.1.1.jar Direct Web Remoting是一个WEB远程调用框架.Java开发利用这个框架可以让AJAX开发变得很简单. ezmorph-1.0.3.jar EZMorph是一个简单的java类库用于将一种对象转换成另外一种对象。EZMorph原先是Json-lib项目中的转换器。EZMorph支持原始数据类型(Primitive),对象(Object),多维护数组转换与DynaBeans的转换。struts2中,json的处理便使用了EZMorph库。 freemarker-2.3.16.jar 表现层框架,定义了struts2的可视组件主题 必要 json-lib-2.1-jdk15.jar 提供了强大的JSON支持,利用Ajax提交上来的JSON字符串进行解析,可以转化为POJO对象,可以从POJO转化为js可以识别的JSON对象。 juli-6.0.18.jar 用于tomcat 错误日志查看 ognl-3.0.jar OGNL表达式语言,struts2支持该EL 必要 org.apache.felix.bundlerepository-1.2.1.jar Apache Felix 捆绑库, 构建和部署 OSGi实现的开源框架。 org.apache.felix.framework-1.4.1.jar 作为osgi运行环境。 org.apache.felix.main-1.4.1.jar Apache Felix 主要类库 org.apache.felix.shell.tui-1.0.2.jar org.apache.felix.shell-1.0.2.jar oro-2.0.8.jar Commons-EL Commons-Jexl Search Jakarta ORO Jakarta ORO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式, glob表达式。还提供替换,分割,文件名过虑等功能。 oval-1.31.jar OVal是一个提供事务和对象的可扩展验证框架的任何类型的Java对象。(不仅仅是JavaBeans) POJOs or XML的约束可以用注释声明(@ NotNull,@MaxLength),自定义约束可以表示为自定义Java类或通过使用脚本语言,如JavaScript,Groovy是基于BeanShell,OGNL或MVEL。 plexus-container-default-1.0-alpha-10.jar Plexus项目提供完整的软件栈,用于创建和执行软件项目。根据丛容器,应用程序可以利用面向组件编程构建模块化,它可以轻易地组装和重用可重用组件。根据Plexus容器,应用程序可以利用面向组件编程构建模块化,它可以轻易地组装和重用可重用组件。 plexus-utils-1.2.jar Plexus项目提供完整的软件栈,用于创建和执行软件项目。根据丛容器,应用程序可以利用面向组件编程构建模块化,它可以轻易地组装和重用可重用组件。 sitemesh-2.4.2.jar SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 和静态装饰外观的分离。 sslext-1.2-0.jar Struts SSL Switching Extension是Struts框架的一个扩展可以让开发者配置Web应用程序在http与https 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 之间进行自动转换.配置只需在Struts-config.xml文件中进行. struts2-core-2.2.1.jar struts2-2.2.1的核心库 必要 struts-core-1.3.10.jar Struts1-1.3.10的核心库 testng-5.1-jdk15.jar TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。 tiles-api-2.0.6.jar tiles-core-2.0.6.jar 核心库Tiles 框架增强了基于组件的 Web UI 开发的设计,它和 Struts 框架的组合工作得很好。您可以很容易的协同 WebShpere Studio 使用 Tiles 和 Struts 框架以显著降低您的 Web 开发工程的开发时间和维护代价。 tiles-jsp-2.0.6.jar tiles支持jsp库包 velocity-1.6.3.jar Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。 velocity-tools-1.3.jar Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 xpp3_min-1.1.3.4.O.jar XPP3是一个非常快的XML解析器,xstream和XPP3实现 对象到XML文件互转。 xstream-1.2.2.jar 开源项目XStream是一套简单实用的类库,用于序列化对象与XML对象之间的相互转换。 xwork-core-2.2.1.jar Web Work核心库 必要 Struts2库包内含spring2.5.6的jar包可以忽略本次整合使用spring3.0.4的jar包 Struts2使用各种框架和类库的插件包(说明略) struts2-codebehind-plugin-2.2.1.jar struts2-config-browser-plugin-2.2.1.jar struts2-convention-plugin-2.2.1.jar struts2-dojo-plugin-2.2.1.jar struts2-dwr-plugin-2.2.1.jar struts2-embeddedjsp-plugin-2.2.1.jar struts2-jasperreports-plugin-2.2.1.jar struts2-javatemplates-plugin-2.2.1.jar struts2-jfreechart-plugin-2.2.1.jar struts2-jsf-plugin-2.2.1.jar struts2-json-plugin-2.2.1.jar struts2使用json的插件包 常用 struts2-junit-plugin-2.2.1.jar struts2-osgi-admin-bundle-2.2.1.jar struts2-osgi-demo-bundle-2.2.1.jar struts2-osgi-plugin-2.2.1.jar struts2-oval-plugin-2.2.1.jar struts2-pell-multipart-plugin-2.2.1.jar struts2-plexus-plugin-2.2.1.jar struts2-portlet-plugin-2.2.1.jar struts2-rest-plugin-2.2.1.jar struts2-sitegraph-plugin-2.2.1.jar struts2-sitemesh-plugin-2.2.1.jar struts2-spring-plugin-2.2.1.jar struts2整合spring的插件包 常用 struts2-struts1-plugin-2.2.1.jar struts2-testng-plugin-2.2.1.jar struts2-tiles-plugin-2.2.1.jar Spring-framework-3.0.4.RELEASE org.springframework.aop- 3.0.4.RELEASE Spring的面向切面编程,提供AOP实现 必要 org.springframework.asm- 3.0.4.RELEASE Spring独立的asm程序 org.springframework.aspects- 3.0.4.RELEASE Spring提供对AspectJ框架的整合 org.springframework.beans- 3.0.4.RELEASE SpringIoC(依赖注入)的基础实现 必要 org.springframework.context.support- 3.0.4.RELEASE Spring-context的扩展支持,用于MVC方面 org.springframework.context- 3.0.4.RELEASE Spring提供在基础IoC功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件服务、任务调度、JNDI定位、EJB集成、远程访问、缓存以及各种视图层框架的封装 必要 org.springframework.core- 3.0.4.RELEASE Spring3.0的核心工具包 必要 org.springframework.expression- 3.0.4.RELEASE Spring表达式语言 org.springframework.instrument.tomcat- 3.0.4.RELEASE Spring3.0对Tomcat的连接池的集成 org.springframework.instrument- 3.0.4.RELEASE Spring3.0对服务器的代理接口 org.springframework.jdbc- 3.0.4.RELEASE 对JDBC的简单封装 必要 org.springframework.jms- 3.0.4.RELEASE 为简化JMS API的使用而作的简单封装 org.springframework.orm- 3.0.4.RELEASE 整合第三方的ORM框架,如hibernate,ibatis,jdo以及 spring的JPA实现 常用 org.springframework.oxm-3.0.4.RELEASE Spring 对Object/XMl的映射支持,可以让Java与XML之间来回切换 org.springframework.test- 3.0.4.RELEASE 对Junit等测试框架的简单封装 常用 org.springframework.transaction- 3.0.4.RELEASE 为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理 常用 org.springframework.web.portlet- 3.0.4.RELEASE SpringMVC的增强 org.springframework.web.servlet- 3.0.4.RELEASE 对JEE6.0 Servlet3.0的支持 org.springframework.web.struts- 3.0.4.RELEASE 整合Struts的时候的支持 必要 org.springframework.web- 3.0.4.RELEASE SpringWeb下的工具包 必要 Hibernate-distribution-3.5.5-Final hibernate3.jar Hibernate3的核心包库包 必要 hibernate-testing.jar Hibernate测试包 可选 bytecode bytecode文件下的是第三方字节码支持 cglib-2.2.jar 高效的代码生成工具, Hibernate用它在运行时扩展 Java类和实现 Java 接口,实现PO字节码的动态生成,非常核心的库. 必要 javassist-3.9.0.GA.jar Javassist 字节码解释器 代码生成工具, Hibernate用它在运行时扩展 Java类和实现,同cglib 可选 jpa JPA文件夹 hibernate-jpa-2.0-api-1.0.0.Final.jar HibernateJPA2.0 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 使用annotations必要 optional optional文件夹下的是第三方数据库连接池跟缓存 c3p0-0.9.1.jar C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。 常用 ehcache-1.5.0.jar EHCache缓存,如果没有其它的缓存,则它是必要的。 常用 infinispan-core-4.0.0.FINAL.jar 是一个新的可扩展性极高且开源的data grids平台,主要特点:1.大量的堆体2.极高的可扩展性3.快速轻量级核心4.支持Compute Grids 5.不仅仅支持Java(PHP,Python,Ruby,C…)管理是关键:当你在grid上运行几百个服务时,实现管理是必须的. 可选 jbosscache-core-3.2.1.GA.jar JBoss 的一种树状缓存实现工具 可选 oscache-2.1.jar Java 对象的缓存工具 可选 proxool-0.8.3.jar Proxool JDBC连接池 可选 swarmcache-1.0RC2.jar Hibernate 可以使用的一种缓存工具 可选 required required 文件夹下的是必要的包 antlr-2.7.6.jar 语言转换工具,Hibernate利用它实现 HQL 到 SQL 的转换 必要 commons-collections-3.1.jar Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 必要 dom4j-1.6.1.jar dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。 必要 javassist-3.9.0.GA.jar Javassist 字节码解释器 代码生成工具, Hibernate用它在运行时扩展 Java类和实现,同cglib 必要 jta-1.1.jar JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。 必要 slf4j-api-1.5.8.jar hibernate使用的一个日志系统 必要 Hibernate-Annotations-3.4.0.GA hibernate-annotations.jar 使用Hibernate Annotation的核心JAR包 使用annotations必要 hibernate-commons-annotations.jar Hibernate公共注释包 使用annotations必要 hibernate-core.jar Hibernate核心包 ejb3-persistence.jar 实体类中使用的注解都是在这个JAR包中定义的 使用annotations必要 dom4j.jar dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。 slf4j-api.jar Hibernate使用的一个日志系统 hibernate-annotations-build ant-contrib-1.0b2.jar 提供条件判断功能使Ant构建项目时,根据判断条件执行不同任务。 ant-junit-1.6.5.jar Ant junit 支持 junit-3.8.1.jar Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。 hibernate-annotations-test antlr.jar 语言转换工具,Hibernate利用它实现 HQL 到 SQL 的转换 asm.jar ASM 字节转换库 使用“cglib”则必要 asm-attrs.jar ASM 字节转换库 使用“cglib”则必要 commons-collections.jar 包含了一些Apache开发的集合类,功能比java.util.*强大。 javassist.jar Javassist 字节码解释器 jta.jar JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。 junit.jar Junit包,当你运行Hibernate自带的测试代码的时候需要,否则就不用。 log4j.jar 生成用户定制日志 slf4j-log4j12.jar 将slf4j和log4j关联起来的JAR包 SSH框架时需要用到的jar包 Struts2.2.1 //antlr-2.7.2.jar 版本比hibernate内旧 commons-beanutils-1.7.0.jar commons-collections-3.2.jar commons-lang-2.3.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar ognl-3.0.jar struts2-core-2.2.1.jar xwork-core-2.2.1.jar 下面2个为项目开发时经常使用到的json插件和整合spring使用的插件 struts2 json-plugin-2.2.1.jar struts2-spring-plugin-2.2.1.jar Spring3.0.4 org.springframework.aop- 3.0.4.RELEASE.jar org.springframework.beans- 3.0.4.RELEASE.jar org.springframework.context- 3.0.4.RELEASE.jar org.springframework.core- 3.0.4.RELEASE.jar org.springframework.jdbc- 3.0.4.RELEASE.jar org.springframework.web.struts- 3.0.4.RELEASE.jar org.springframework.web- 3.0.4.RELEASE.jar Hibernate3.5.5&Hibernate-Annotations3.4.0GA hibernate3.jar cglib-2.2.jar antlr-2.7.6.jar //commons-collections-3.1.jar 版本比struts内旧 avassist-3.9.0.GA.jar jta-1.1.jar slf4j-api-1.5.8.jar dom4j-1.6.1.jar j hibernate-jpa-2.0-api-1.0.0.Final.jar hibernate-annotations.jar hibernate-commons-annotations.jar ejb3-persistence.jar asm.jar asm-attrs.jar 还需要添加连接数据库的库包
本文档为【SSH整合类库分析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_747073
暂无简介~
格式:doc
大小:137KB
软件:Word
页数:8
分类:互联网
上传时间:2011-05-17
浏览量:19