`
sunxin1001
  • 浏览: 309341 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ssh2 整合开始

阅读更多

一 、 struts2 整合

 

1 导入必须的jar包:

 

struts2-core-2.1.6.jar

 

xwork-2.1.2.jar

 

commons-logging-1.0.4.jar

 

freemarker-2.3.13.jar

 

ognl-2.6.11.jar

 

commons-fileupload-1.2.1.jar(在2.1.6版本中是必须的)

 

2 配置 web.xml

 

在web.xml中添加

 

   <filter>
        <filter-name>struts2</filter-name>
        <filter-class>
            org.apache.struts2.dispatcher.FilterDispatcher
        </filter-class>
    </filter>

 

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

 

struts2 配置成功!

 

 

二 hibernate 配置

 

作用 说明
jta.jar JTA规范,当Hibernate使用JTA的时候需要,不过App Server都会带上,所以也是多余的。 必要
commons-logging.jar Apache Commons包中的一个,包含了日志功能,必须使用的jar包。这个包本身包含了一个Simple Logger,但是功能很弱。在运行的时候它会先在CLASSPATH找log4j,如果有,就使用log4j,如果没有,就找JDK1.4带的java.util.logging,如果也找不到就用Simple Logger。commons-logging.jar的出现是一个历史的的遗留的遗憾,当初Apache极力游说Sun把log4j加入JDK1.4,然而JDK1.4项目小组已经接近发布JDK1.4产品的时间了,因此拒绝了Apache的要求,使用自己的java.util.logging,这个包的功能比log4j差的很远,性能也一般。 必要
commons-collections.jar Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 必要
antlr.jar 语法生成工具详见点击 必要
dom4j.jar dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。我早在将近两年之前就开始使用dom4j,直到现在。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包,Hibernate用它来读写配置文件。 必要 
Hibernate3.jar 核心库 必要
asm.jar ASM字节码库 如果使用“cglib”则必要
asm-attrs.jar ASM字节码库 如果使用“cglib”则必要
ehcache.jar EHCache缓存 如果没有其它的缓存,则它是必要的
cglib.jar CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库 如果使用“cglib”则必要
      以下包可选
versioncheck.jar 版本检查  
swarmcache.jar    
jboss-cache.jar TreeCache  
jgroups.jar    
xml-apis.jar JAXP API  
c3p0-0.9.1.jar C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池。如果你准备用这个连接池,就需要这个jar包。  
connector.jar JCA API  
jboss-system.jar   使用TreeCache时必要
jacc-1_0-fr.jar JACC 库  
checkstyle-all.jar    
junit.jar    
javassist.jar Javassist 字节码解释器  
ant-lanuncher.jar    
jaas.jar JAAS API  
jdbc2_0-stdext.jar JDBC扩展API  
ant-antlr.jar Ant antlr支持  
jboss-jmx.jar    
cleanimports.jar cleanimports  
xerces.jar SAX parser JDK版本低于1.4时必要
jaxen-1.1-beta-7.jar Jaxen 如果想提高启动性能则去使用
ant-junit.jar Ant junit support  
ant-swing.jar ant swing support  
ant.jar  Ant编译工具的jar包,用来编译Hibernate源代码的。如果你不准备修改和编译Hibernate源代码,那么就没有什么用,可选的jar包  
proxool.jar Proxool JDBC连接池  
concurrent.jar   使用TreeCache需要
syndiag2.jar  

 

分享到:
评论

相关推荐

    ssh2整合步骤

    SSH2整合指的是在Java开发中将Spring、Struts2和Hibernate三个开源框架集成在一起,以构建高效、灵活的企业级Web应用程序。在这个过程中,Spring提供依赖注入和事务管理,Struts2负责视图和控制层,而Hibernate则...

    SSH2整合框架

    SSH2整合框架是Java开发中常用的一种高效、稳定且可扩展的Web应用程序开发架构,它由Struts2、Spring和Hibernate三个开源框架组合而成。这三个框架各司其职,共同构建了一个强大的MVC(Model-View-Controller)设计...

    SSH框架整合图解(3个方案)

    SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3个方案)SSH框架整合图解(3...

    SSH2整合全注解实例

    SSH2整合全注解实例是基于Struts2、Spring和Hibernate这三个开源框架的集成应用,它们共同构建了一个强大的Web应用程序开发平台。SSH2是Java Web开发中的经典组合,提供了模型-视图-控制器(MVC)的设计模式,使得...

    SSH框架整合教程

    学习SSH整合,首先需要理解每个框架的基本概念和工作原理,然后学习如何配置它们,例如Struts的struts-config.xml、Spring的applicationContext.xml以及Hibernate的hibernate.cfg.xml和映射文件。接着,实践创建简单...

    SSH2完美整合流程

    SSH2整合是Java开发中常见的技术实践,主要涉及Struts2、Hibernate和Spring三个开源框架的集成。这些框架分别负责表现层、持久层和业务层的管理,通过整合可以实现MVC(Model-View-Controller)架构,提高应用的可...

    Java SSH 框架整合,学习源码

    在SSH整合中,Spring主要作为应用的核心,负责管理其他组件,如Struts和Hibernate,通过Bean工厂和ApplicationContext实现对象的创建和管理。 2. **Struts框架**:Struts是基于MVC(Model-View-Controller)设计...

    SSH框架整合的jar包

    在SSH整合中,我们需要在Spring配置文件中声明Struts2的Action、Hibernate的数据源、SessionFactory以及Service层组件。同时,使用Spring的AOP功能实现事务控制,通过Struts2的插件连接Struts2和Spring,使Action...

    ssh2整合最新版

    SSH2整合指的是Spring、Struts2和Hibernate这三个开源框架的集成,这在Java Web开发中是一种常见的技术栈。本文将详细介绍SSH2整合的最新版本,包括Spring 3.2、Hibernate 4.2和Struts2.3.4的特性以及它们如何协同...

    ssh2整合源码

    SSH2整合源码详解 SSH2是Spring、Struts2和Hibernate3三个开源框架的集成,通常用于构建大型的企业级Web应用。这三个框架各司其职,Spring负责管理应用程序的bean,提供AOP(面向切面编程)和IoC(控制反转);...

    SSH框架整合jar包

    SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架构成。这个"SSH框架整合jar包"是开发者为了方便项目构建,避免手动逐个添加和配置这三个框架所需的库文件而制作的集合。...

    struts2的ssh2整合

    ssh2整合 包含实例 包含文档 例子中有整合的相关包 struts2所需要的包: struts2-core-2.0.11.jar xwork-2.0.4.jar ognl-2.6.11.jar freemarker-2.3.8.jar commons-logging-1.0.4.jar struts2-spring-plugin-2.0....

    SSH2 整合实例下载

    SSH2 整合实例下载

    ssh2整合实现CRUD

    SSH2整合实现CRUD是指在Java Web开发中,将Struts2、Spring和Hibernate这三个开源框架集成起来,用于实现创建(Create)、读取(Read)、更新(Update)和删除(Delete)等基本数据操作。SSH2是Struts2、Spring和...

    ssh2整合说明及源码

    SSH SSH2 整合说明及源码,为刚刚学习SSH2的朋友做一个例子。

    ssh框架整合需要的 jar包

    SSH框架整合是Java Web开发中常见的一种技术栈组合,它由Spring、Struts2和Hibernate三个框架组成。这些框架分别负责应用的依赖注入(DI)、表现层管理和持久化层操作,为开发者提供了一套高效、灵活的解决方案。...

    ssh1 ssh2 整合登录代码及说明

    在提供的压缩包中,`ssh1与ssh2整合说明.doc`很可能是关于整合步骤和配置细节的文档,而`ssh`和`ssh1`可能是项目的源代码或者示例工程,包含了具体实现的细节。 学习和理解SSH1和SSH2的整合,不仅可以提升对MVC框架...

    MyEclipse 整合的ssh2框架

    整合SSH2框架到MyEclipse中,可以使得开发者在IDE内部就能方便地进行SSH2相关的开发工作。 首先,SSH2框架的核心组件包括以下部分: 1. **OpenSSL**:提供了基础的加密算法支持,如RSA、DSA等。 2. **libgcrypt**...

    javaSSH2整合

    Java SSH2 整合主要指的是在Java应用中集成Secure Shell (SSH) v2协议,用于实现远程系统管理、文件传输等功能。SSH2提供了一种安全的网络通信方式,通过加密技术确保数据传输的安全性。在Java中,通常使用JSch库来...

Global site tag (gtag.js) - Google Analytics