`

struts2.0.14+spring2.5+hibernate3.2整合方法二

 
阅读更多
struts2.0.14+spring2.5+hibernate3.2整合方法二
spring写bean,并在配置文件写注入;action的class写bean的名称

applicationContext-beans.xml
<?xml version="1.0" encoding="GBK"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
                http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
                http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
	<bean id="userService" class="demo.service.UserServiceImpl">
		<property name="userDao" ref="userDao"></property>
	</bean>
	<bean id="userDao" class="demo.dao.UserDaoImpl"></bean>

	<bean id="loginAction" class="demo.action.LoginAction" scope="prototype">
		<property name="userService" ref="userService"></property>
	</bean>
</beans>

struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <!-- 已经导入了struts-spring-plugin包所以在struts.xml里面不需要再配置这个常量 
     <constant name="struts.objectFactory" value="org.apache.struts2.spring.StrutsSpringObjectFactory" />-->
   <package name="struts2" extends="struts-default">
        <action name="Login" class="loginAction"  method="Login">
            <result name="success"  type="redirect">listUser.action</result>
            <result name="input">/login.jsp</result>
        </action>
         <action name="addUser" class="loginAction" method="addUser">
            <result name="success">/addUser.jsp</result>
        </action>
        <action name="saveUser" class="loginAction" method="saveUser">
            <result name="success"  type="redirect">listUser.action</result>
        </action>
        <action name="listUser" class="loginAction" method="listUser">
            <result name="success" >/listUser.jsp</result>
        </action>
         <action name="securityCodeImage" class="loginAction" method="securityCodeImage">
            <result name="success" >/listUser.jsp</result>
        </action>
   </package>
    
</struts>

其实文件看struts2.0.14+spring2.5+hibernate3.2整合方法一
分享到:
评论

相关推荐

    Struts2.0.14+Spring2.5.6+Struts.1.3.8+Hibernate3.2

    Struts2.0.14、Spring2.5.6、Struts1.3.8以及Hibernate3.2是四个非常关键的Java Web开发框架,它们在2000年代末到2010年代初广泛应用于企业级应用中。这个压缩包文件包含了这些框架的核心组件,对于学习和理解SSH...

    Struts2.0.14+Spring2+Hibernate3 无冲突JAR包

    Struts2.0.14、Spring2和Hibernate3是Java Web开发中经典的三大框架,它们的集成使用能够构建高效且灵活的企业级应用程序。这个压缩包文件提供了这三大框架的一个预配置版本,确保了它们之间的兼容性和无冲突性,...

    s2sh整合实例 Struts2.0 Spring2.6 Hibernate3.2

    ### S2SH整合实例:Struts2.0、Spring2.6、Hibernate3.2 在本篇文章中,我们将深入探讨如何将Struts2.0、Spring2.6与Hibernate3.2进行整合,构建一个典型的三层架构应用系统。本文旨在为初学者提供一个完整的示例,...

    struts2+spring+hibernate整合

    SSH整合,即Struts2、Spring和Hibernate三个开源框架的集成,是Java Web开发中常见的技术栈。这种整合能够提供强大的MVC(Model-View-Controller)架构支持、灵活的依赖注入以及高效的持久化管理,使得开发过程更加...

    struts2 spring hibernate整合要点、注意点

    本文将详细介绍如何在MyEclipse 7.0环境下,基于Java EE 1.4标准和Tomcat 6.0.18服务器,实现Struts2 2.0.14版本、Spring 2.5系列以及Hibernate 3.2系列的整合,并探讨具体的配置方法。 #### 二、配置文件详解 **1...

    s2sh整合配置步骤及其xml文件配置(图示)

    Struts2.0.14+Spring2.5+Hibernate3.2+Oracle10g+Tomcat6.0开发环境配置,有步骤图示 +web.xml+applicationContext.xml文件配置 还算齐全。。。

    Struts2+Spring3+HibernateBBS源码lib2.rar

    Struts2+Spring3+HibernateBBS源码lib2.rar是一个经典的Java Web开发示例,它结合了三个流行的技术框架:Struts2、Spring3和Hibernate,用于构建一个基于论坛的Web应用程序。这个压缩包包含了运行该应用所需的核心库...

    struts2+hibernate3.3+spring3.0配置

    - **Spring与Struts2整合**:确保添加了struts2-spring-plugin-2.0.14.jar这个插件包,以便于Spring管理Struts2的Action。 #### 四、常见问题及解决方案 **1. MyEclipse错误处理** - **An internal error ...

    s2sh开发环境配置文档

    本篇文档详细介绍了如何配置一个基于S2SH的开发环境,包括Struts2.0.14、Spring2.5、Hibernate3.2的整合,以及Oracle10g数据库、JDK、Tomcat6.0的设置。 一、Oracle10g配置 Oracle10g的安装是基础,确保在MyEclipse...

    struts2.0.14

    Struts2.0.14 是一个非常重要的Java Web开发框架,它基于MVC(Model-View-Controller)设计模式,极大地简化了企业级应用的开发流程。此版本的Struts2是Apache软件基金会下的一个项目,其核心是提供一个用于处理HTTP...

    struts2-2.0.14

    Struts2与Spring的整合使得开发者可以利用Spring的依赖注入(DI)和面向切面编程(AOP)能力,方便地管理Action类和其他业务组件的生命周期。通过这个插件,Struts2可以识别并直接注入由Spring管理的bean,无需手动...

    struts2 hibernate spring整合入门(附实例源码及jarbao--用户名字段的操作)

    Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自在不同的层面提供了解决方案,而将它们整合在一起可以构建出强大的企业级应用。本篇内容将深入讲解这三个框架的整合,以及如何实现“用户名字段的...

    struts 2.0.14-lib

    Struts 2.0.14 是一个非常重要的版本,它是Apache Struts框架的一个发行版,专注于提供MVC(Model-View-Controller)架构来构建Web应用程序。这个框架以其灵活性、可扩展性和强大的功能而闻名,是Java企业级开发中的...

    ssh整合要点

    在描述中提到的配置中,使用了Struts2.0.14、Spring2.5和Hibernate3.2。这些版本的组合在当时是较为流行的,但随着技术的更新迭代,现在的项目可能需要选择更高级别的版本,例如Struts2.5.x、Spring4.x或5.x和...

    Struts2 Spring hibernate 整合示例

    Struts2、Spring 和 Hibernate 是 Java 开发中常用的三个开源框架,它们分别用于处理 MVC(Model-View-Controller)架构中的控制器、业务逻辑和服务层数据访问。整合这三个框架可以构建出高效、灵活的企业级应用系统...

    Struts 2、Hibernate、Spring的整合应用实例

    ### Struts 2、Hibernate、Spring的整合应用实例 #### 一、概述 在Java EE领域,Struts 2、Hibernate以及Spring这三个框架被广泛应用于构建高性能的企业级应用。Struts 2负责处理用户交互及页面展示;Hibernate...

    Maven搭建的Struts2 Hibernate Spring实例

    自己花好几天写的真正有效可运行的Maven2搭建的SSH2登录实例。 Struts2.0.14;Hibernate3.2.6.ga;Spring2.5.6;Maven2.0.11 任何问题,请联系luguangjin@msn.com

    SSH登录实例

    在这个SSH登录实例中,我们将探讨如何在一个基于Struts2、Spring2.5和Hibernate3.2的Java Web应用程序中实现SSH登录功能。 首先,我们需要创建一个WEB工程。在开发环境中,这通常涉及新建一个Web项目,并指定其相关...

Global site tag (gtag.js) - Google Analytics