




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京星讯远大科技 1 最新版本最新版本 Spring Hibernate Struts 框架整合框架整合 2012 08 08 一 一 ssh 综述 最新版本综述 最新版本 Struts2 Hibernate Spring 框架的一个整合 框架的一个整合 包括最新版本的包括最新版本的 jar 包包 tomcat 经简单测试是一个通用稳定的框架 经简单测试是一个通用稳定的框架 北京星讯远大科技 2 二 以下是框架的名称 版本 以及最后发布的时间二 以下是框架的名称 版本 以及最后发布的时间 1 Struts2 1 sturts2 版本版本 框架名称框架名称版本版本最后发布时间最后发布时间 Struts22 3 42012 6 11 2 Struts2 3 4 所需的所需的 Jar 包及介绍包及介绍 Jar 包的分包的分 类类 jar 包名称包名称jar 包版包版 jar 包包 文件名文件名 jar 包包 的作用的作用 jar 包内包含的包内包含的 主要包路径及主要包路径及 依赖的自有依赖的自有 jar 包名称包名称 依赖的第依赖的第 三方三方 jar 本本 jar 包是包是 否为第三方否为第三方 北京星讯远大科技 3 本本主要类主要类包名称包名称包包 struts2 core 2 3 4 jar 2 3 4struts2 core 2 3 4 struts2 的核心包org apache stru ts2 dispatcher ng filter StrutsP repareAndExec uteFilter xwork core 2 3 4 jar 否 xwork core 2 3 4 jar 2 3 4xwork core 2 3 4 xwork 核心包 com opensymp hony xwork2 com opensymp hony xwork2 ci nfig com opensymp hony xwork2 o gnl 否 aopalliance ja r 1 0 aopalliance 这个包为 AOP 提供 了最普通和通用的 接口 org aopalliance aop org aopall iance aop inter cept 否 commons fileupload 1 2 2 jar 1 2 2commons fileupload 1 2 2 Struts 文件的上传 下载 org apacher co mmons fileuplo ad org apacher co mmons fileuplo ad util 否 Struts 2 3 4 的 核 心 包 commons lang 3 3 1commons lang3 3 1 为 java lang 包提供 扩展 org apacher co mmons lang3 否 北京星讯远大科技 4 3 3 1 jarorg apacher co mmons lang3 b uilder commons logging 1 1 1 jar 1 1 1commons logging 1 1 1 Jakarta 的通用日志 记录包 org apacher co mmons logging org apacher c ommons loggin g impl 否 freemarker 2 3 19 jar 2 3 1 9 freemarker 2 3 19 FreeMarker 是一个 模板引擎 一个基 于模板生成文本输 出的通用工具 否 ognl 3 0 5 jar3 0 5ognl 3 0 5支持 ognl 表达式Ognl否 struts2 spring plugin 2 3 4 jar 2 3 4struts2 spring plugin 2 3 4 struts2 和 spring 整 合需要的包 否 antlr 2 7 2 jar2 7 2antlr 2 7 2它是这样的一种工 具 它可以接受词文 法语言描述 并能产 生识别这些语言的 语句的程序 辅 助 Jar 包 asm 3 3 jar3 3asm 3 3操作 java 字节码的 类库 北京星讯远大科技 5 asm commons 3 3 jar 3 3asm commons 3 3 提供了基于事件的 表现形式 asm tree 3 3 jar 3 3asm tree 3 3提供了基于对象的 表现形式 classworlds 1 1 jar 1 1classworlds 1 1 基于 java 操作类装 载的开发框架 java 的 classloader 的机制和本地类可 以引起头痛 多为 某些类型的应用程 序开发的混乱 commons beanutils 1 8 0 jar 1 8 0commons beanutils 1 8 0 jakarta commons 项 目中的一个子项目 这个项目开发的目 的是帮助开发者动 态的获取 设值 JavaBean 的属性 同时解决每次都要 写 getXXX 和 setXXX 的麻烦 commons chain 1 2 jar 1 2commons chain 1 2 Apache 的 Commons Chain 项 目已将命令模式 Command 和责任 北京星讯远大科技 6 链 Chain of Responsebility 模式 两者完美的结合 commons collections 3 1 jar 3 1 commons collections 3 1 包含了一些 Apache 开发的集合类 扩 展了标准的 Java Collection 框架 提 供了额外的 Map List 和 Set 实现以及多个有用 的工具类库 功能 比 java util 强大 commons digester 2 0 jar 2 0 commons digester 2 0 Jakarta Struts 中的 一个工具 用于处 理 struts config xml 配置文件 commons logging api 1 1 jar 1 1commons logging api 1 1 Apache Commons 包中的一个 包含 了一些数据类型工 具类 是 java lang 的扩展 commons validator 1 3 1 jar 1 3 1commons validator 1 3 1 校验方法 和校验规 则 支持校验规则 的和错误消息的国 际化 struts 使用 北京星讯远大科技 7 它对表单进行验证 dwr 1 1 1 jar1 1 1dwr 1 1 1Direct Web Remoting 是一个 WEB 远程调用框架 Java 开发利用这个 框架可以让 AJAX 开发变得很简单 ezmorph 1 0 6 jar 1 0 6 ezmorph 1 0 6 EZMorph 是一个简 单的 java 类库用于 将一种对象转换成 另外一种对象 EZMorph 原先是 Json lib 项目中的转 换器 EZMorph 支 持原始数据类型 Primitive 对象 Object 多维护 数组转换与 DynaBeans 的转换 struts2 中 json 的 处理便使用了 EZMorph 库 google collections 1 0 jar 1 0 google collections 1 0 对现有 Java 集合类 的一个扩展 北京星讯远大科技 8 jackson core asl 1 9 2 jar 1 9 2 jackson core asl 1 9 2 一个高性能的解析 器的核心库 json lib 2 3 jdk15 jar 2 3 json lib 2 3 jdk15 提供了强大的 JSON 支持 利用 Ajax 提 交上来的 JSON 字 符串进行解析 可 以转化为 POJO 对 象 可以从 POJO 转化为 js 可以识别 的 JSON 对象 juli 6 0 18 jar6 0 1 8 juli 6 0 18 用于 tomcat 错误 日志查看 oro 2 0 8 jar 2 0 8oro 2 0 8 RO 一套文本处理 工具 能提供 perl5 0 兼容的正则表达式 AWK like 正则表达 式 glob 表达式 还提供替换 分割 文件名过虑等功能 oval 1 31 jar 1 31oval 1 31 OVal 是一个提供事 务和对象的可扩展 验证框架的任何类 型的 Java 对象 北京星讯远大科技 9 plexus container default 1 0 alpha 10 jar 1 0 plexus container default 1 0 alpha 10 Plexus 项目提供完 整的软件栈 用于 创建和执行软件项 目 根据丛容器 应用程序可以利用 面向组件编程构建 模块化 它可以轻 易地组装和重用可 重用组件 根据 Plexus 容器 应用 程序可以利用面向 组件编程构建模块 化 它可以轻易地 组装和重用可重用 组件 plexus utils 1 2 jar 1 2 plexus utils Plexus 项目提供完 整的软件栈 用于 创建和执行软件项 目 根据丛容器 应用程序可以利用 面向组件编程构建 模块化 它可以轻 易地组装和重用可 重用组件 sitemesh 2 4 2 jar 2 4 2 sitemesh 2 4 2 SiteMesh 是一个用 来在 JSP 中实现页 北京星讯远大科技 10 面布局和装饰 layout and decoration 的框架 组件 能够帮助网 站开发人员较容易 实现页面中动态内 容和静态装饰外观 的分离 struts2 codebehind plugin 2 3 4 jar 2 3 4 struts2 codebehind plugin 2 3 4 通常 JSP 页面来自 于文件系统 利用 这个插件 你可以 将 jsp 页面部署到 jar 包中 struts2 config browser plugin 2 3 4 jar 2 3 4 struts2 config browser plugin 2 3 4 struts 配置浏览器 所需要的插件 struts2 convention plugin 2 3 4 jar 2 3 4 struts2 convention plugin 2 3 4 在默认情况下该公 约插件查找操作类 在以下软件包支柱 struts2 的行为或行 动 任何包相匹配这 些名称将被考虑作 北京星讯远大科技 11 为根包为常规插件 struts2 dojo plugin 2 3 4 jar 2 3 4 struts2 dojo plugin 2 3 4 为 struts 所提供的 一些控件例如 日 历 struts2 dwr plugin 2 3 4 jar 2 3 4struts2 dwr plugin 2 3 4 用于整合 DWR struts2 embeddedjsp plugin 2 3 4 jar 2 3 4struts2 embeddedjsp plugin 2 3 4 用于将 jsp 页面放 在 jar 包中 struts2 jasperreports plugin 2 3 4 jar 2 3 4struts2 jasperreports plugin 2 3 4 用于整合 JasperReports struts2 javatemplate s plugin 2 3 4 jar 2 3 4struts2 javatemplate s plugin 2 3 4 Apache 提供的 javatemplates 用于 代替默认的 Freemarker 渲染器 struts2 2 3 4struts2 struts2 使用 北京星讯远大科技 12 jfreechart plugin 2 3 4 jar jfreechart plugin 2 3 4 jfreechart 的插件包 struts2 jsf plugin 2 3 4 jar 2 3 4struts2 jsf plugin 2 3 4 sturts 整合 jsf 的插 件包 struts2 json plugin 2 3 4 jar 2 3 4struts2 json plugin 2 3 4 struts2 所用到的 json 插件包 struts2 junit plugin 2 3 4 jar 2 3 4struts2 junit plugin 2 3 4 struts 所提供的 junit 调试 struts2 osgi plugin 2 3 4 jar 2 3 4struts2 osgi plugin 2 3 4 这个插件提供了支 持启动一个实例的 Apache Felix 在一个 web 应用程序 和扫 描安装的 bundle 的 Struts 配置 还 提供了一个管理包 struts2 oval plugin 2 3 4 jar 2 3 4struts2 oval plugin 2 3 4 插件定义了拦截器 ovalValidation 和 拦截器堆栈 ovalValidationStack 在 oval 北京星讯远大科技 13 default 包 使用 这个拦截器 扩大 oval default 包 struts2 plexus plugin 2 3 4 jar 2 3 4struts2 plexus plugin 2 3 4 使用该插件 当配置 Struts 动作 拦截器 在 Struts 或结果 xml 设置 class 属性 包含丛对象 id 而不 是实际的 Java 类 这将允许丛来创建 对象和注入任何依 赖关系也由管理丛 struts2 portlet plugin 2 3 4 jar 2 3 4struts2 portlet plugin 2 3 4 Portlet 的插件 用于 发展中 JSR286 Portlet 使用 Struts struts2 rest plugin 2 3 4 jar 2 3 4struts2 rest plugin 2 3 4 rest 插件用于自动 处理序列化 并反序 列化每种格式 struts2 sitegraph plugin 2 3 4 jar 2 3 4struts2 sitegraph plugin 2 3 4 生成一个 web 应用 程序的图形视图 struts2 2 3 4struts2 这个 jar 包是用于 北京星讯远大科技 14 struts1 plugin 2 3 4 jar struts1 plugin 2 3 4 将 strusts 和 spring 进行整合的一个插 件 在处理数据库 的事物时 通过这 个插件将数据源配 置到底层的 sessionFactory 中 然后再将 sessionFactory 注入 到相应 Dao 层或者 service 层 在配置 请求页面的处理结 果页面配置 struts xml 文件由 spring 进行管理的 struts2 testng plugin 2 3 4 jar 2 3 4struts2 testng plugin 2 3 4 这个插件是用来在 单元测试 而不是在 运行时 因此 它包 含在您的构建的类 路径中 但不要将它 部署 WEB INF lib 在 Struts2 的应用程 序 struts2 tiles plugin 2 3 4 jar 2 3 4struts2 tiles plugin 2 3 4 这个插件可以安装 插件 jar 复制到应 用程序的 WEB 北京星讯远大科技 15 INF lib 目录中 struts2 tiles plugin 2 3 4 jar 2 3 4struts2 tiles plugin 2 3 4 这个插件可以安装 插件 jar 复制到应 用程序的 WEB INF lib 目录中 testng 5 1 jdk15 jar 5 1testng 5 1 jdk15 TestNG 是一个测试 框架从 JUnit 和 NUnit 启发 但该框 架引入了一些新功 能 使它更强大 也 更容易使用 而该 jar 包就是用于整合 使用该框架 tiles api 2 0 6 jar 2 0 6tiles api 2 0 6提供对 tiles 的支持 类和标记库在一个 JSP 环境中使用 tiles tiles core 2 0 6 jar 2 0 6tiles core 2 0 6 tiles 核心库 包括基 本的实现的 api tiles jsp 2 0 6 jar 2 0 6tiles jsp 2 0 6提供对 tilesJSP 的 支持 类和标记库在 一个 JSP 环境使用 tiles velocity 1 6 3 jar 1 6 3 velocity 1 6 3 Java 模板技术 velocity 北京星讯远大科技 16 xmlpull 1 1 3 1 jar 1 1 3 1 xmlpull 1 1 3 1 支持可扩展的 XML xpp3 min 1 1 4c jar 1 1 4 xpp3 min 1 1 4c Java 对象和 XML 之 间相互转换所需 JAR 包 xstream 1 4 2 jar 1 4 2xstream 1 4 2xstream 提供对象 和 xml 之间的转换 2 Hibernate4 1 hibernate 的版本的版本 框架名称框架名称版本版本最后发布时间最后发布时间 Hibernate4 1 12012 03 08 北京星讯远大科技 17 2 Hibernate4 1 1 所需的所需的 Jar 包及介绍包及介绍 Jar 包的分包的分 类类 jar 包名称包名称jar 包版包版 本本 jar 包包 文件名文件名 jar 包包 的作用的作用 jar 包内包含包内包含 的主要包路的主要包路 径及主要类径及主要类 依赖的依赖的 自有自有 jar 包名称包名称 依赖的依赖的 第三方第三方 jar 包名包名 称称 本本 jar 包包 是否为是否为 第三方第三方 包包 dom4j 1 6 1 jar 1 6 1dom4j 1 6 1XML 配置和映射解释器org dom4j or g dom4j dom hibernate commons annotations 4 0 1 Final jar 4 0 1hibernate commons annotations 4 0 1 Final 常见的反射代码用于支持注 解处理 org hibernate anntations c ommon anno tationfactory hibernate core 4 1 1 Final jar 4 1 1hibernate core 4 1 1 Final Hibernate 的核心模块org hibernate Session org hibernate Ses sionFactory hibernate ehcache 4 1 1 Final jar 4 1 1 hibernate ehcache 4 1 1 Final 缓存工具 在没有提供其他缓 存工具时 这个缓存工具是必 不可少的 org hibernate cache ehcac he hibernate entitymanage 4 1 1hibernate entitymanage r 4 1 1 Final Hibernate 的核心库org hibernate ejb event 北京星讯远大科技 18 r 4 1 1 Final jar hibernate jpa 2 0 api 1 0 1 Final jar Jp 和 api 整合 的 jar hibernate jpa 2 0 api 1 0 1 Final用来定义 java 持久性 Javax persiste nce criteria javassist 3 15 0 GA jar 3 15 0 javassist 3 15 0 GA 代码生成工具 Hibernate 用 它在运行时扩展 java 类和实 现 同 cglib 包 javassist jboss logging 3 1 0 GA jar 3 1 0jboss logging 3 1 0 GA Jboss 的日志框架org jboss logg ing jta jar1 1jta标准的 java 事物处理接口Javax transac tion 北京星讯远大科技 19 3 Spring3 1 spring 版本版本 框架名称框架名称版本版本最后发布时间最后发布时间 Spring3 2 02012 05 30 2 Spring3 2 0 所需的所需的 Jar 包及介包及介 Jar 包的分包的分 类类 jar 包名称包名称jar 包版包版 本本 jar 包包 文件名文件名 jar 包包 的作用的作用 jar 包内包含的主要包内包含的主要 包路径及主要类包路径及主要类 依赖的自有依赖的自有 jar 包名称包名称 依赖的第三依赖的第三 方方 jar 包名包名 称称 本本 jar 包是否为第包是否为第 三方包三方包 Spring spring aop 3 2 0spring a基于 AOP 的 Springorg springframeworspring core 否 北京星讯远大科技 20 3 2 0 M1 jar特性如声明型事务管 理 DeclarativeTransact ionManagement k aop org springfra mework aop aspectj org springframewo rk aop aspectj annot ation 3 2 0 M1 jar cglib 2 1 3 jar spring beans 3 2 0 M1 jar spring asm 3 2 0 M1 jar 3 2 0spring asm 3 2 0 M1 spring 表达式语言org springfremewor k asm 否 spring beans 3 2 0 M1 jar 3 2 0spring beans 3 2 0 M1它包含访问配置文件 创建和管理 bean 以 及进行 IoC DI 操 作相关的所有类 org springframewor k bens org springfra mework annotation org springframewo rk factory org spring framework config spring core 3 2 0 M1 jar cglib 2 1 3 jar 否 spring context 3 2 0 M1 jar 3 2 0spring context 3 2 0 M1 为 Spring 核心提供了 大量扩展 org springframewor k cache org springfr amework cache inte rceptor org springfr amework config spring core 3 2 0 M1 jar spring beans 3 2 0 M1 jar spring aop 3 2 0 M1 jar aopalliance ja r 否 的 核 心 组 件 包 spring core 3 2 0 M1 jar 3 2 0spring core 3 2 0 M1 包含 Spring 框架基本 的核心工具类 org springframewor k core spring expression 3 2 0 M1 jar 否 北京星讯远大科技 21 spring expression 3 2 0 M1 jar 3 2 0spring expression 3 2 0 M1 spring 表达式语言否 spring jdbc 3 2 0 M1 jar 3 2 0spring jdbc 3 2 0 M1 包含对 Spring 对 JDBC 数据访问进行 封装的所有类 org springframewor k jdbc org springfra mework jdbc config spring core 3 2 0 M1 jar spring beans 3 2 0 M1 jar 否 spring orm 3 2 0 M1 jar 3 2 0spring orm 3 2 0 M1 spring 整合第三方的 ORM 映射支持 如 Hibernate Ibatis Jdo 以及 spring 的 JPA 的支持 org springframewor k orm hibernate4 or g springframework orm support spring core 3 2 0 M1 jar spring beans 3 2 0 M1 jar spring jdbc 3 2 0 M1 jar spring aop 3 2 0 M1 jar spring web 3 2 0 M1 jar 否 辅 助 包 spring web 3 2 0 M1 jar 3 2 0sprin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西农业大学高层次人才招聘101人考前自测高频考点模拟试题含答案详解
- 2025广东广州市黄埔区人民政府长岭街道办事处招聘社区党建专职组织员和政府聘员3人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025江苏盐城市急救医疗中心招录政府购买服务用工1人考前自测高频考点模拟试题及完整答案详解一套
- 2025广西大学招聘专职辅导员25人模拟试卷及答案详解一套
- 2025吉林长春兴隆综合保税区投资建设集团有限公司招聘模拟试卷附答案详解(典型题)
- 2025年烟台海阳市卫生健康局所属事业单位公开招聘高层次人才(46人)考前自测高频考点模拟试题及答案详解(夺冠)
- 2025湖南郴州资兴市第一人民医院招聘考前自测高频考点模拟试题及参考答案详解
- 2025广西崇左市人民检察院公开招聘机关文员4人考前自测高频考点模拟试题及一套参考答案详解
- 2025年甘肃省定西市临洮县中铺镇选聘摩云村文书考前自测高频考点模拟试题有完整答案详解
- 2025年宁波余姚市卫生健康事业单位公开招聘卫生技术人员179人考前自测高频考点模拟试题附答案详解(黄金题型)
- 服装制造的低碳环保
- 转租授权委托书及注意事项
- 《PR》教学课件-3.2 设置关键帧
- YYT 1898-2024 血管内导管导丝 亲水性涂层牢固度试验方法
- 外企舞台策划方案
- 重组胶原蛋白行业深度系列(一):重组胶原蛋白商业化提速中国成分踏入“黄金时代”
- 美甲艺术全套教学课件
- 序列到序列网络(课件)
- 人教版九年级英语全一册(全套)精品课件
- 中学中职家长会课件
- 教学设计 《掷一掷》教学设计
评论
0/150
提交评论