`
chenyunhong
  • 浏览: 139773 次
  • 性别: Icon_minigender_1
  • 来自: 真的不知道
社区版块
存档分类
最新评论

S2SH整合所需jar包及其详解

阅读更多

struts2所必须的jar包五个:
struts2-core-2.1.6.jar ---------------     struts2的核心包
freemarker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具
commons-logging.jar -----------    Jakarta的通用日志记录包
ognl-2.6.11.jar --------------    支持ognl表达式
xwork-2.1.2.jar -------------- xwork的包 由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类
(顺便介绍下相关名词--------
1. jakarta:jakarta是apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。Tomcat,ant,struts等等也是apache下的开源项目。同时也是jakarta的关联项目。
2.OGNL:OGNL是一种功能强大的表达式语言(Expression Language,简称为EL),webwork2和现在的Struts2.x中使用OGNL取代原来的EL来做界面数据绑定
3.xwork:XWork是一个标准的Command模式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Navigation Language),IoC(Inversion of Control倒置控制)容器等。
4.command模式:命令(Command)模式属于对象的行为模式【GOF95】。命令模式又称为行动(Action)模式或交易(Transaction)模式。命令模式把一个请求或者操作封装到一个对象中。)

Hibernate所用15个jar包:
Hbernate3.jar-------------------核心包
antlr.jar----------------------------语言转换工具,hibernate用他将hql语句转换为sql语句
dom4j.jar--------------------------解析xml文档的工具
ehcahe.jar-------------------------缓存工具,如没提供其它缓存,默认使用他
jta.jar--------------------------------标准的JTA API(JTA即java事物API,JTA事务比JDBC事务更强大。一个JTA事务可以有多个参与者,而一个JDBC事务则被限定在一个单一的数据库连接),有朋友说这个包可以不要,不过没测试,反正加这个没错,所以就没删除了。
cglib.jar----------------------------高效的代码生成工具, Hibernate用它在运行时扩展 Java类和实现 Java 接口
asm.jar----------------------------- ASM字节码库 , 使用“cglib”则必要 
asm-attrs.jar ===----------------------    ASM字节码库,使用“cglib”则必要 
commons-collections-2.1.1.jar-----Apache 的工具集,集合类    ,用来增强Java对集合的处理能力。
jaxen-1.1-beta-7.jar------------------用dom 的方式解析工程中xml文件,如果想提高启动性能则去使用(可选)
commons-logging.jar---------------日志工具
log4j1.2.11.jar--------------------------log4j 库,Apache 的日志工具
commons-pool.jar, commons-dbcp.jar--------DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。(可选)
xml-apis.jar------------------------------解析xml。
spring所用的5个jar:
spring.jar----------------------------是包含有完整发布的单个jar包
spring-aop.jar----------------------这个jar文件包含在应用中使用Spring的AOP特性时所需的类
aspectjrt.jar---------------------------------是Spring Aop所要用到的包
commons-digester.jar--------------------Digester基于规则的XML文档解析,主要用于XML到Java对象的映射.
aspectjweaver.jar-------------------------用于在Spring 2.0中集成AspectJ AspectJ LTW织入器  

其他4个jar包:
msbase.jar,mssqlserver.jar,msutil.jar----连接数据库sql server 20003个jar
struts2-spring-plugin-2.0.11.1.jar-------struts2与spring整合所需的插件。

分享到:
评论

相关推荐

    完整的S2SH框架整合, 带jar包

    这个“完整的S2SH框架整合,带jar包”资源包含了这些框架的核心库,以及可能的一个实例项目,旨在帮助开发者快速搭建和理解S2SH的应用。 1. **Struts**:Struts 是一个基于MVC设计模式的Web应用框架,主要用于控制...

    S2SH 框架整合所需jar包

    在本篇中,我们将深入探讨S2SH框架的整合过程以及所需的关键jar包。 **1. Struts 2(Struts层)** Struts 2是Action驱动的MVC框架,主要负责处理HTTP请求并控制应用程序的流程。它提供了丰富的拦截器(Interceptor...

    S2SH整合jar包

    【S2SH整合详解】 S2SH,全称为Struts2、Hibernate和Spring的整合,是一种常见的Java Web开发框架组合,用于构建高效、灵活的企业级应用程序。这三个组件各自扮演着不同的角色,共同构建了一个强大的MVC(Model-...

    S2SH 整合 导入即可完整包

    **S2SH整合详解** S2SH,全称为Spring、Struts、Hibernate的组合,是经典的Java Web开发框架。这个框架结合了Spring的依赖注入、事务管理,Struts的MVC设计模式,以及Hibernate的对象关系映射(ORM)工具,为开发者...

    s2sh整合的jar包

    标题"**s2sh整合的jar包**"中提到的"s2sh"是指Struts2、Spring和Hibernate这三个开源框架的整合。Struts2是MVC设计模式的应用框架,Spring是一个全面的后端应用管理框架,包括依赖注入、AOP(面向切面编程)等功能,...

    s2sh 增删改查带分页,项目 很实用, 带jar 包

    **S2SH(Struts2 + Spring + Hibernate)框架整合详解** S2SH是一个常见的Java Web开发框架组合,由Struts2、Spring和Hibernate三个组件构成。这个框架提供了全面的功能,包括模型-视图-控制器(MVC)架构、依赖...

    s2sh jar包整理合集

    这个“s2sh jar包整理合集”包含了S2SH框架所需的基本组件,以及一些额外的开发jar包,这表明它旨在满足一般Java Web项目的开发需求。可能包含的其他开发库有:Apache Commons库(如`commons-lang3-*.jar`,用于提供...

    s2sh全面jar包

    【S2SH全面Jar包详解】 S2SH框架是由Struts2、Hibernate和Spring三个开源组件集成而成的一个强大且灵活的企业级应用开发框架。这个全面的s2sh.jar包不仅包含了这三个核心框架的库文件,还整合了logger(日志记录)...

    s2sh的jar包集合

    在提供的压缩包"ssh2_lib"中,包含了S2SH框架所需的jar包,可以直接用于开发或运行S2SH项目。为了使用这些jar包,你需要在项目的类路径中引入它们,并根据项目需求进行相应的配置,例如在Struts2的配置文件中定义...

    s2sh整合,s2sh

    【s2sh整合详解】 `s2sh` 是一个常见的Web应用程序开发框架的简称,它结合了Struts、Spring和Hibernate这三个流行的开源Java框架。Struts提供了MVC(Model-View-Controller)架构,Spring提供了依赖注入(DI)和...

    S2SH框架整合

    ### S2SH框架整合知识点详解 #### 一、S2SH框架概述 S2SH框架是Struts2、Spring和Hibernate三个开源框架的整合。这三个框架分别负责Web层、业务逻辑层和服务持久化层,通过整合可以实现MVC模式的应用程序开发。 - ...

    s2sh struts2 Spring hibernate整合实例(附带所有jar包,及源码)

    **SSH整合详解** SSH,即Struts2、Spring和Hibernate,是Java Web开发中的三大框架。它们各自在应用程序的不同层次上发挥着重要作用,Struts2处理MVC模式中的视图和控制,Spring提供了依赖注入和面向切面编程,...

    s2sh整合步骤及配置文件配置

    【S2SH整合详解】 S2SH整合是指将Struts2、Spring和Hibernate三大主流开源框架集成在一起,以实现高效、灵活的企业级Web应用开发。以下是详细的整合步骤和配置文件配置: 1. **Hibernate整合** - 首先,为项目...

    flex+S2SH整合登录

    【Flex+S2SH 整合登录详解】 Flex是一款强大的富客户端开发工具,常用于构建具有交互性和动态用户体验的Web应用程序。而S2SH是Struts2、Spring和Hibernate的组合,是Java Web开发中常见的MVC框架。整合Flex与S2SH...

    S2SH-lib无冲突包

    **S2SH-lib无冲突包详解** 在Java Web开发领域,Struts2、Spring和Hibernate是三个非常重要的框架,它们分别负责MVC模式中的Action层、业务逻辑层以及持久化层。S2SH(Struts2-Spring-Hibernate)是一种常见的集成...

    S2SH的架包,能用

    6. **s2sh_jar**:这个文件可能是整合后的SSH框架的库文件,包含了所有需要的jar包,便于开发者快速搭建开发环境。通常,这样的库会包含Struts 2、Spring、Hibernate以及它们的依赖库,有时也会包含特定版本的Oracle...

    s2sh详解-全

    【S2SH详解】全 S2SH框架是由Struts2、Spring和Hibernate三大开源框架组合而成的一个Web应用开发框架,常用于构建企业级的Java应用程序。这些框架各自都有其独特的优势,组合在一起可以实现MVC(Model-View-...

    S2SH的基础框架

    **S2SH基础框架详解** S2SH框架是Java Web开发中常见的集成框架,由Struts2、Spring和Hibernate三个组件组成。这个基础框架提供了一个高效、可扩展且易于维护的开发环境,尤其适合初学者学习和小型项目的快速开发。...

    S2SH+jxl.jar实现导出Excel文档

    ### S2SH+jxl.jar 实现导出Excel文档详解 #### 一、概述 在Java Web开发中,经常需要处理各种格式的数据文件,其中Excel文件因其格式通用且易于操作而被广泛采用。本文将详细介绍如何利用Struts2、Hibernate(简称...

Global site tag (gtag.js) - Google Analytics