Struts2:
在struts2-2.2.1版本中,所需要的核心jar有如下几个:
- xwork-core-2.2.1.jar
- struts2-core-2.2.1.jar
- ognl-3.0.jar
- javassist-3.7.ga.jar
- freemarker-2.3.16.jar
- commons-io-1.3.2.jar
- commons-fileupload-1.2.1.jar
需要注意的是,javassist-3.7.ga.jar这个包并不在struts2的lib目录下,可以在他的apps目录下的项目中找到。
Hibernate3:
下面列出的是手动添加的jar包,并不是使用MyEclipse自带的hibernate。
3.5以下版本(以3.3.2作为例子):
- hibernate3.jar
- antlr-2.7.6.jar
- commons-collections-3.1.jar
- dom4j-1.6.1.jar
- javassist-3.9.0.GA.jar
- jta-1.1.jar
- slf4j-api-1.5.8.jar
- slf4j-nop-1.5.8.jar
以上是hibernate-distribution压缩包内的,slf4j-nop-1.5.8.jar是另外下载的,并不在hibernate包内,除了第一个和最后一个,其余的都在lib\required目录下。
- hibernate-annotations.jar
- ejb3-persistence.jar
- hibernate-commons-annotations.jar
以上是hibernate-annotations压缩包内的,ejb3-persistence.jar和hibernate-commons-annotations.jar位于lib目录下。
3.5(及以上版本):
由于3.5以上的版本整合了distribution和annotation两个包,所以3.5的包没有上面提到的最后三个包,取而代之的是
- hibernate-jpa-2.0-api-1.0.0.Final.jar
位于lib\jpa目录下
PS:1、如果不想用slf4j的日志,可以加入slf4j目录下的“接口与实现”转换的jar加入,并加入相关的“实现jar”。
2、hibernate-distribute\project\etc下面有相关的配置文件模板。
Spring3.05
spring2.5的版本有个综合包,比较方便。相比之下spring3就麻烦了许多,很多包都分开管理了。下面以3.05为例:
下面是spring自带的包
- org.springframework.aop-3.0.5.RELEASE.jar
- org.springframework.asm-3.0.5.RELEASE.jar
- org.springframework.aspects-3.0.5.RELEASE.jar
- org.springframework.beans-3.0.5.RELEASE.jar
- org.springframework.context-3.0.5.RELEASE.jar
- org.springframework.core-3.0.5.RELEASE.jar
- org.springframework.expression-3.0.5.RELEASE.jar
下面是spring所依赖的包
- aopalliance-1.0.jar
- aspectjweaver.jar
- cglib-nodep-2.1_3.jar
- commons-logging-1.1.1.jar
其中cglib-nodep-2.1_3.jar这个包的作用是直接修改二进制文件,为没有实现接口的类生成代理。
org.springframework.aspects-3.0.5.RELEASE.jar是spring整合了aspectjrt.jar,也可以使用aspectjrt.jar来代替。
spring3.05相关jar包的说明可以查看以下链接:
http://paddy-w.iteye.com/admin/blogs/857916
分享到:
相关推荐
在进行SSH开发时,正确地配置和选择所需的jar包至关重要,因为它们包含了运行SSH应用所需的类库和依赖。 首先,Spring框架是Java企业级应用的核心,它提供了一个全面的编程和配置模型,用于简化企业级应用的开发。...
在这个"SSH项目所需的全部jar包"中,包含了这三个框架的核心库和其他必要的依赖,以便开发者能够在本地环境中快速搭建SSH开发环境。 首先,Spring框架是一个全面的企业级应用开发框架,它的核心特性可以用来管理...
然而,在这个上下文中,"ssh2所需jar包"可能是指用于实现SSH连接和安全通信的Java库。 SSH2 jar包通常包含以下组件: 1. **JSch**:这是一个Java实现的SSH2库,用于建立和管理SSH连接。它支持文件传输、端口转发、...
SSH 在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。开发SSH项目必须导入Spring 、 Struts 和Hibernate所需的jar包,这里面包含了SSH项目所需的全部jar包。
这个压缩包提供了SSH开发所需的全部jar包,旨在方便开发者直接导入项目,快速搭建开发环境。以下是对SSH框架及其相关jar包的详细解释。 1. **Struts2框架**:Struts2是MVC(Model-View-Controller)设计模式的一种...
SSH2(Secure Shell 2)是一种网络协议,用于在不安全的...以上就是关于SSH2所需的最小jar包及其在Java开发中应用的基本介绍。在实际使用中,开发者需要根据项目需求选择适当的库,并遵循最佳实践来确保安全性和性能。
在描述中提到的"SSH所需jar包"是指在使用SSH框架时需要引入的一系列Java库文件,这些文件通常以.jar格式存在,包含了框架运行所需要的类和方法。 1. **Struts2**:Struts2是基于MVC设计模式的Java Web框架,它继承...
SSH开发所需的全部JAR包是Java开发者在构建基于Spring、Struts和Hibernate(简称SSH)框架的应用时必不可少的依赖库。这些JAR包包含了各种功能模块,使得开发人员能够更高效地实现MVC(Model-View-Controller)设计...
SSH整合是Java Web开发中的一种常见模式,它结合了Spring框架、Struts2框架和Hibernate持久化框架,以实现高效、灵活的业务逻辑处理和数据管理。以下将详细阐述SSH整合涉及的关键知识点。 1. Spring框架:Spring是...
在"J2EE开发ssh框架所需jar包"中,`Struts2.1+Hibernate3.2+Spring2.5`这一压缩包可能包含以下文件: 1. **Struts2** 相关的jar包:struts2-core、struts2-convention-plugin、struts2-json-plugin等,用于实现MVC...
至于“工具”,在Java开发中,Eclipse或IntelliJ IDEA等集成开发环境(IDE)可以帮助你管理jar包,自动导入所需的类,并在调试过程中提供便利。此外,像Maven或Gradle这样的构建工具则简化了依赖管理和构建过程。 ...
这个"ssh框架开发jar包"集合了这三大框架的所有开发所需包资源,方便开发者在项目中快速集成和使用。 **Spring框架**: Spring是一个全面的后端应用程序框架,它通过依赖注入(Dependency Injection,DI)和面向切...
7. **开发环境**:通常,使用Eclipse、IntelliJ IDEA等集成开发环境(IDE)可以方便地导入SSH所需的jar包,同时IDE还提供了对Maven或Gradle的支持,自动管理依赖和构建过程,使SSH框架的集成更加便捷。 综上所述,...
在"ssh整合所需全部Jar包"的压缩文件中,"libs"目录下的文件应包含以上提到的所有必备库。导入这些Jar包到项目类路径后,开发者就可以开始进行SSH框架的集成工作,创建一个功能完善的Java Web应用。需要注意的是,...
在本压缩包中,你将找到进行SSH整合所需的所有jar包,这将为你节省寻找和管理依赖的繁琐工作。 首先,我们来详细了解一下SSH框架中的每个部分: 1. **Spring框架**:这是一个全面的后端应用框架,提供了依赖注入...
在压缩包文件中,包含的jar包是这三大框架的运行所需库,它们包含了框架的核心组件和依赖,是构建SSH项目的基础。在导入这些jar包后,开发者可以开始搭建SSH框架,编写业务逻辑,实现功能丰富的Web应用。
下面我们将详细介绍这三个框架以及在Eclipse中搭建SSH所需的知识点。 1. **Struts2**:Struts2是一个基于MVC设计模式的Web应用框架,用于简化Java Servlet和JSP的开发。它提供了强大的Action类、拦截器、结果类型等...
标题"SSH整合jar包,包含SSH所需要的所有jar包"指的是这个压缩包包含了运行SSH整合项目所需的全部依赖库。SSH框架的整合需要一系列的jar包支持,包括但不限于Spring的核心库、Struts的Action框架、Hibernate的ORM库...