`
张玉龙
  • 浏览: 737364 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
阅读更多

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整合所需的插件。











分享到:
评论
1 楼 amnotsuperior 2011-01-24  
spring  3.0  现在 还有 spring.jar  ????

相关推荐

    SSHjar包整合

    SSHjar包整合是Java开发中常见的一种框架集成方式,它结合了Struts2、Spring和Hibernate这三个开源框架,用于构建高效、稳定的企业级Web应用程序。下面将详细介绍这三个框架以及它们如何协同工作。 **Struts2** 是...

    ssh jar包

    这个压缩包可能包含了运行SSH应用所需的特定JAR文件,但可能并不完整,因为SSH官方提供的库是相当庞大的,包含了许多其他功能的模块。 首先,让我们深入了解一下SSH中的每个框架: 1. **Spring**:这是一个全面的...

    SSH可用jar包

    SSH可用jar包通常指的是包含SSH相关功能的Java库,使得开发者能够在Java应用中集成SSH服务。 在Java开发中,SSH主要涉及三个组件:Spring、Struts和Hibernate。它们分别是用于处理应用框架、用户界面和数据持久化的...

    最新SSHjar包

    这个"最新SSH jar包"包含了这三个框架的特定版本,分别是hibernate-3.2、spring-framework-2.5.6以及struts-2.2.1.1,同时还有对Oracle数据库的支持。 1. **Struts 2.2.1.1**: Struts是MVC(模型-视图-控制器)架构...

    ssh常用Jar包

    在这个“ssh常用Jar包”中,包含了S2SH框架的关键组件和其他辅助库,比如视频处理和数据库连接相关的Jar包。以下是这些Jar包的核心功能和相关知识点的详细说明: 1. **Struts2**: - Struts2是基于MVC设计模式的...

    重新整合SSHjar包

    当我们谈论“SSHjar包”时,我们是指将这三个框架的库文件打包在一起,便于开发者在一个项目中同时使用它们。 标题"重新整合SSHjar包"意味着可能有一个已经打包好的SSHjar文件,但因为某些原因需要重新整合。这可能...

    最新SSH的jar包

    1. **配置环境**:首先,需要在项目中引入SSH框架的jar包,这通常通过Maven或Gradle等构建工具完成,或者手动将jar包添加到项目的类路径下。 2. **配置Spring**:创建Spring的配置文件,定义bean的实例化和依赖关系...

    sshJar包(终极版)

    这个"sshJar包(终极版)"可能包含了这些框架的集合,方便开发者直接导入项目,而无需单独下载和管理各个框架的库文件。 标题中的"sshJar包(终极版)"暗示这可能是一个包含最新或最稳定版本的SSH框架的集合。这种...

    框架SSH jar包

    "SSH jar包"指的是包含Struts2、Spring、Hibernate三个框架所需的所有依赖库文件。这些jar包通常会放在项目的lib目录下,以便于编译和运行时加载。在压缩包"libSSH"中,应该包含了这三个框架的各个版本的jar文件,...

    SSHJAR包part01

    SSHJAR包part01是针对MyEclipse开发环境中的JAR包冲突问题提供的一种解决方案。在Java开发中,特别是使用集成开发环境(IDE)如MyEclipse时,由于项目中可能引入了多个库,这些库之间可能存在依赖关系,有时会因为...

    SSH整合Jar包

    1. 添加SSH相关jar包到项目的类路径,确保所有依赖都已到位。 2. 配置Spring,包括bean定义、事务管理、数据源等。 3. 配置Struts,定义Action类、ActionForm、结果转发等。 4. 配置Hibernate,包括数据库连接、实体...

    完整项目SSH jar包集合

    本资源提供的"完整项目SSH jar包集合"是一个包含所有必需jar文件的集合,确保在使用SSH框架进行项目开发时,没有jar包冲突的问题。 1. **Spring框架**: Spring是Java应用程序中的一个核心框架,它提供了依赖注入...

    sshjar包SSH开发

    在进行SSH开发时,正确地配置和选择所需的jar包至关重要,因为它们包含了运行SSH应用所需的类库和依赖。 首先,Spring框架是Java企业级应用的核心,它提供了一个全面的编程和配置模型,用于简化企业级应用的开发。...

    ssh基本jar包

    这些jar包是SSH框架运行的基础,开发者在创建项目时需要将它们加入到项目的类路径中,以确保框架的正常工作。同时,还需要正确配置struts2.xml、spring-config.xml以及hibernate.cfg.xml等配置文件,以指定应用的...

    ssh完整jar包.zip_ssh.jar_sshjar包下载_ssh完整jar包_ssh整合jar包_最新完整ssh包

    这个"ssh完整jar包.zip"是针对Java开发者的资源,包含了在构建SSH框架项目时所需的全部库文件。 Struts是Apache基金会的一个开源项目,提供了MVC设计模式的实现,使得开发者可以更加清晰地分离业务逻辑、数据和视图...

    sshjar包集合

    SSHjar包集合通常包含这三个框架的库文件,这些JAR文件是开发SSH应用的基础。例如,`spring-core.jar`包含了Spring框架的核心功能,`struts2-core.jar`包含了Struts2的基本组件,而`hibernate-entitymanager.jar`则...

    完整的 SSH jar包

    在"完整的 SSH jar包"中,我们可以预见到包含以下关键jar文件: 1. Spring框架相关的jar:spring-core、spring-context、spring-web、spring-beans、spring-aop、spring-tx等,这些都是Spring框架的核心组件,用于...

    sshjar必须的jar包啊

    下载并导入这些jar包后,开发者可以在项目中配置相应的XML文件(如struts.xml、spring-config.xml、hibernate.cfg.xml),设定框架行为和组件间的依赖。然后,就可以开始编写Action、Service、DAO等层的代码,实现...

    SSHjar包,hibernate+struts2+spring

    SSHjar包是Java开发中的一个经典组合,代表了Spring、Struts2和Hibernate这三个开源框架的集成。这个组合被广泛用于构建企业级的Web应用程序,因为它提供了强大的模型-视图-控制器(MVC)架构、持久层管理和依赖注入...

Global site tag (gtag.js) - Google Analytics