`

Struts2.2.3集成Spring3.1——实现简单的登录功能

    博客分类:
  • SSH
SSH 
阅读更多

    原文引用:http://www.arm4u.com/read.php?tid=104

 

    准备工作:之前(http://www.arm4u.com/read.php?tid=96)我们已经下载了Struts2.2.3的相关jar包,同时实现了一个简单的功能。那么如何将Struts2集成Spring呢?现在Spring的最新版本已经到了3.1.0(下载地址:http://www.springsource.org/),且Spring自3.0以后不再提供完整发布模块的单个jar包,即提供模块化的jar包,需要自行组装。

    步骤1:将jar包复制到工程WEB-INF/lib目录下。包括Struts2提供的Spring插件struts2-spring-plugin-2.2.3.jar和spring的相关jar包(原本集成Struts2需要的jar包也必须导入)。


Spring3.1部分jar包简介,也是以下功能实现必备的jar包。
    org.springframework.web--------------------SpringWeb下的工具包

    org.springframework.context----------------Spring提供在基础IoC功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件服务、任务调度、JNDI定位、EJB集成、远程访问、缓存以及各种视图层框架的封装等
    org.springframework.beans------------------SpringIoC(依赖注入)的基础实现
    org.springframework.core-------------------Spring3.0的核心工具包
    org.springframework.asm--------------------Spring独立的asm程序,相遇Spring2.5.6的时候需要asmJar 包.3.0开始提供他自己独立的asmJar
    org.springframework.expression-------------Spring表达式语言

    

<!-- 配置spring监听器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

 

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">

<bean id="userDao" class="com.tong.struts2.persistence.dao.UserDao" />
</beans>

 

public class RegisterAction extends ActionSupport { 

private UserDao userDao; 

… … 

public void setUserDao(UserDao userDao) { 
this.userDao = userDao; 
} 
}

 

    下面提供了代码示例,使用JNDI连接池,配置见META-INF/context.xml,可根据具体情况进行修改。

    下载地址:http://www.arm4u.com/read.php?tid=104下方。

分享到:
评论

相关推荐

    struts2.2.3+spring3.1+hibernate3.67整合

    这个"struts2.2.3+spring3.1+hibernate3.67整合"项目旨在将这三个框架集成在一起,以实现更高效、更灵活的后端开发。 Struts2作为MVC(Model-View-Controller)架构的一部分,主要负责处理用户的请求,并将其映射到...

    Struts2.2.3 Spring3.1 ibatis2.0 jar包

    Struts2.2.3、Spring3.1和iBatis2.0是经典的Java Web开发框架组合,常被用于构建高效、灵活的企业级应用程序。这个压缩包包含了这三大框架的核心库,便于开发者进行集成和使用。下面我们将深入探讨这三个框架以及...

    struts2.2.3 + spring 2.0 + hibernate 3.1 框架整合

    Struts2.2.3、Spring 2.0 和 Hibernate 3.1 是经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用程序。这三个框架的整合旨在实现MVC(模型-视图-控制器)架构,使得业务逻辑、数据访问和用户界面之间...

    struts2.2.3-hibernate3.3.1-spring3.1.zip jar 包

    Struts2.2.3、Hibernate3.3.1 和 Spring3.1 是三个非常重要的Java Web开发框架,它们在企业级应用开发中扮演着核心角色。这个`struts2.2.3-hibernate3.3.1-spring3.1.zip`压缩包集合了这三个框架的组件,方便开发者...

    Struts2.2.3Spring3.1ibatis2.0整合精典案例

    此案例是学习struts2 spring3 ibatis整合的极品案例,里面涉及到了增删改查,数据库使用oracle数据库。页面请求全部使用ajax请求,数据传输以JSON格式传输,并且使用的是struts2 的JSON技术。页面js使用Jquery1.6 ,...

    struts2.2.3+spring3.0.3+hibernate3.6.7整合jar包

    struts2.2.3+spring3.0.3+hibernate3.6.7整合jar包 +配置文件+整合Struts2.2与Hibernate3.6需要的Spring3.1相关JAR文件.doc+SSM config.xml.doc+mybatis-spring-1.0.0-reference-simplified-chinese.pdf

    SSH整合包详解.Struts2.2.3+Spring3.1.0.M2+Hibernate3.6.6

    本文将深入探讨这三者在Struts2.2.3、Spring3.1.0.M2和Hibernate3.6.6版本下的整合细节。 ### Struts2.2.3 Struts2是基于Servlet的MVC框架,提供了丰富的插件和拦截器机制,使得开发者能够轻松构建Web应用程序。在...

    struts2.2.3_+_spring3.1.0_+_mybatis3.1.0集成简单demo.doc

    struts2.2.3_+_spring3.1.0_+_mybatis3.1.0集成简单.docx,我想免费让大家下载,可以不知道怎么设置,有知道的可以私信我

    struts-2.2.3-lib.zip struts2.jar 全部jar包

    5. **Spring集成**:对于使用Spring框架的项目,struts2-spring-plugin.jar允许Struts2与Spring无缝集成,管理Action的依赖注入。 6. **国际化与本地化**:struts2-i18n-plugin.jar支持多语言环境,提供国际化和...

    struts2-spring-plugin-2.2.3.1.jar

    Struts2-Spring-Plugin-2.2.3.1.jar是Apache Struts框架与Spring框架集成的一个插件,主要用于帮助开发者在基于Struts2的应用程序中无缝地使用Spring进行依赖注入(Dependency Injection,DI)和控制反转(Inversion...

    Struts2.1.6+Spring2.0+Hibernate3.1

    根据给定文件的信息,本文将详细介绍如何配置Struts2.1.6、Spring2.0与Hibernate3.1这三个框架的整合开发环境。这是一套经典的MVC(Model-View-Controller)架构组合,适用于构建复杂的Java Web应用程序。 ### 一、...

    ssh配置,Struts1.2+Sprint2+hibernate3.1

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在MyEclipse 5.5.1环境中配置SSH框架(Struts + Spring + Hibernate)以及与Tomcat 5.5集成的过程。接下来,我们将深入探讨这些内容...

    ssh(struts2.2.1+_hibernate3.6+spring3.0.5)整合配置

    SSH(Struts2、Hibernate和Spring)是一种流行的Java企业级应用程序开发框架的组合,用于构建高效、可维护的Web应用。下面将详细介绍如何整合Struts2.2.1、Hibernate3.6和Spring3.0.5。 首先,确保准备好所有必要的...

    Spring-Reference_zh_CN(Spring中文参考手册)

    12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 vs 本地资源 12.2.10. 在应用服务器...

    struts编程思想初探

    - **灵活性**:相比于一些现代框架,如Spring MVC,Struts在某些方面可能显得不够灵活。 #### 第五章 运用Struts ##### 5.1 JBuilder简介 JBuilder是一款集成开发环境 (IDE),广泛用于Java应用程序的开发,包括...

    Java Web程序设计教程

    程序设计教程.pdf&gt;&gt;人民邮电出版社的教程哦,所以,好书,你懂的!! 第1章web应用开发简介 1 1.1何为web应用 1 1.1.1web的概念及发展 1 1.1.2web应用程序 2 ...15.4.8前台功能实现 336 本章小结 342

    SSH2框架搭建详细说明

    SSH2框架,全称为Struts2、Hibernate3.1和Spring2.5的集成框架,是一种常见的Java Web开发框架组合,用于构建高效、模块化的应用。这篇文章将详细讲解如何在指定环境中搭建SSH2框架。 首先,我们从Struts2开始。...

    Spring 2.0 开发参考手册

    12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 vs 本地资源 12.2.10. 在应用...

    <Struts Web设计与开发大全>电子版

    - 总结了如何从零开始构建一个简单的Struts应用程序,以及在这个过程中学到的关键概念和技术。 #### 三、Struts框架详解 **3.1 建立示例应用** - **3.1.1 创建工程** - 介绍了如何使用IDE(如Eclipse或NetBeans...

    struts2-libs

    3. **xwork-core-2.2.3.jar**:XWork是Struts2的基础,提供了一套完整的命令模式实现,包括类型转换、数据绑定、验证等功能。Struts2在XWork的基础上构建了更高级的MVC功能。 4. **javassist-3.11.0.GA.jar**:Java...

Global site tag (gtag.js) - Google Analytics