`
paddy.w
  • 浏览: 506187 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于SSH开发所需导入的包

阅读更多
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
分享到:
评论

相关推荐

    sshjar包SSH开发

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

    SSH项目所需的全部jar包

    在这个"SSH项目所需的全部jar包"中,包含了这三个框架的核心库和其他必要的依赖,以便开发者能够在本地环境中快速搭建SSH开发环境。 首先,Spring框架是一个全面的企业级应用开发框架,它的核心特性可以用来管理...

    ssh2所需jar包

    然而,在这个上下文中,"ssh2所需jar包"可能是指用于实现SSH连接和安全通信的Java库。 SSH2 jar包通常包含以下组件: 1. **JSch**:这是一个Java实现的SSH2库,用于建立和管理SSH连接。它支持文件传输、端口转发、...

    SSH项目所需jar包

    SSH 在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。开发SSH项目必须导入Spring 、 Struts 和Hibernate所需的jar包,这里面包含了SSH项目所需的全部jar包。

    SSH框架所需jar包

    这个压缩包提供了SSH开发所需的全部jar包,旨在方便开发者直接导入项目,快速搭建开发环境。以下是对SSH框架及其相关jar包的详细解释。 1. **Struts2框架**:Struts2是MVC(Model-View-Controller)设计模式的一种...

    ssh2所需的全部最小jar包

    SSH2(Secure Shell 2)是一种网络协议,用于在不安全的...以上就是关于SSH2所需的最小jar包及其在Java开发中应用的基本介绍。在实际使用中,开发者需要根据项目需求选择适当的库,并遵循最佳实践来确保安全性和性能。

    SSH所需jar包

    在描述中提到的"SSH所需jar包"是指在使用SSH框架时需要引入的一系列Java库文件,这些文件通常以.jar格式存在,包含了框架运行所需要的类和方法。 1. **Struts2**:Struts2是基于MVC设计模式的Java Web框架,它继承...

    SSH开发所需的全部JAR包

    SSH开发所需的全部JAR包是Java开发者在构建基于Spring、Struts和Hibernate(简称SSH)框架的应用时必不可少的依赖库。这些JAR包包含了各种功能模块,使得开发人员能够更高效地实现MVC(Model-View-Controller)设计...

    ssh(sevrlet+spring+hibernate)整合所需jar包

    SSH整合是Java Web开发中的一种常见模式,它结合了Spring框架、Struts2框架和Hibernate持久化框架,以实现高效、灵活的业务逻辑处理和数据管理。以下将详细阐述SSH整合涉及的关键知识点。 1. Spring框架:Spring是...

    J2EE开发ssh框架所需jar包

    在"J2EE开发ssh框架所需jar包"中,`Struts2.1+Hibernate3.2+Spring2.5`这一压缩包可能包含以下文件: 1. **Struts2** 相关的jar包:struts2-core、struts2-convention-plugin、struts2-json-plugin等,用于实现MVC...

    ssh搭建所需的jar包

    至于“工具”,在Java开发中,Eclipse或IntelliJ IDEA等集成开发环境(IDE)可以帮助你管理jar包,自动导入所需的类,并在调试过程中提供便利。此外,像Maven或Gradle这样的构建工具则简化了依赖管理和构建过程。 ...

    ssh框架开发jar包

    这个"ssh框架开发jar包"集合了这三大框架的所有开发所需包资源,方便开发者在项目中快速集成和使用。 **Spring框架**: Spring是一个全面的后端应用程序框架,它通过依赖注入(Dependency Injection,DI)和面向切...

    SSH简单框架所需要的jar包

    7. **开发环境**:通常,使用Eclipse、IntelliJ IDEA等集成开发环境(IDE)可以方便地导入SSH所需的jar包,同时IDE还提供了对Maven或Gradle的支持,自动管理依赖和构建过程,使SSH框架的集成更加便捷。 综上所述,...

    ssh整合所需全部Jar包

    在"ssh整合所需全部Jar包"的压缩文件中,"libs"目录下的文件应包含以上提到的所有必备库。导入这些Jar包到项目类路径后,开发者就可以开始进行SSH框架的集成工作,创建一个功能完善的Java Web应用。需要注意的是,...

    ssh框架所需的包

    在本压缩包中,你将找到进行SSH整合所需的所有jar包,这将为你节省寻找和管理依赖的繁琐工作。 首先,我们来详细了解一下SSH框架中的每个部分: 1. **Spring框架**:这是一个全面的后端应用框架,提供了依赖注入...

    ssh框架所需jar包

    在压缩包文件中,包含的jar包是这三大框架的运行所需库,它们包含了框架的核心组件和依赖,是构建SSH项目的基础。在导入这些jar包后,开发者可以开始搭建SSH框架,编写业务逻辑,实现功能丰富的Web应用。

    搭建SSH框架所需的包

    下面我们将详细介绍这三个框架以及在Eclipse中搭建SSH所需的知识点。 1. **Struts2**:Struts2是一个基于MVC设计模式的Web应用框架,用于简化Java Servlet和JSP的开发。它提供了强大的Action类、拦截器、结果类型等...

    SSH整合jar包,包含SSH所需要的所有jar包

    标题"SSH整合jar包,包含SSH所需要的所有jar包"指的是这个压缩包包含了运行SSH整合项目所需的全部依赖库。SSH框架的整合需要一系列的jar包支持,包括但不限于Spring的核心库、Struts的Action框架、Hibernate的ORM库...

Global site tag (gtag.js) - Google Analytics