spring整合struts2方案(二)
来源:互联网 发布:linux 网桥配置 编辑:程序博客网 时间:2024/06/06 02:25
步骤和整合方案(一)类似
仅仅struts配置文件和spring配置文件不同
1.struts配置文件 struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><struts><constant name="struts.enable.DynamicMethodInvocation" value="false" /><constant name="struts.devMode" value="true" /><package name="default" namespace="/" extends="struts-default"><!-- class指向具体类 --><action name="login" class="action.LoginAction" method="login"><result name="success">/index.jsp</result></action></package></struts>
2.spring配置文件applicationContext.xml
<?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.0.xsd"> <bean name="loginService" class="service.impl.LoginServiceImpl" /> <!-- 注释spring配置 <bean name="login" class="action.LoginAction" scope="prototype"> <property name="loginService"> <ref bean="loginService"/> </property> </bean> --> </beans>
4.整合原理
在配置struts.xml文件时,Action的class为该Action的类路径,而在applicationContext.xml配置文件中不需要添加Action的bean配置。这样,当我们使用Action类时,由于studentInfoService已经配置了相关的bean,所以会自动装配。
5.server启动时打印的配置信息
Parsing configuration file [struts-default.xml]...Parsing configuration file [struts-plugin.xml]...Parsing configuration file [struts.xml]...Initializing Struts-Spring integration...Setting autowire strategy to name...... initialized Struts-Spring integration successfully...Server startup in 4140 ms
action中service只需要setter方法就可以按照name找到对应spring中bean注入。
- spring整合struts2方案(二)
- spring整合struts2方案(一)
- spring+struts2整合(二)
- Spring整合Struts2的两种方案
- spring+hibernate+struts2整合方案(1)
- spring+hibernate+struts2整合方案(1)
- Spring整合Struts2的两种方案
- spring、struts2两种整合方案
- spring+hibernate+struts2整合方案(2,整合细则)
- spring+hibernate+struts2整合方案(2,整合细则)
- spring+hibernate+struts2整合方案(2,整合细则)
- Spring+Hibernate+Struts2整合笔记二
- Spring+Hibernate+Struts2整合文档(二)
- Struts2+Spring 整合成功测试案例(二)
- (二)Struts2与Spring的整合
- Hibernate+Spring+Struts2整合开发中的一个分页显示方案
- Hibernate+Spring+Struts2整合开发中的一个分页显示方案
- Hibernate+Spring+Struts2整合开发中的一个分页显示方案
- 问题四十八: 2011年11月02日是一个回文日:2011 1102,我还记得我和2011级的同学在这一天一起做这个题的时候!请列出近80还有多少个回文日
- 最全的Android源码目录结构详解
- 第四次上级作业
- 服务器中判断客户端socket断开连接的方法
- C++继承中构造函数调用顺序
- spring整合struts2方案(二)
- [转]fedora9安装gcc3.4
- 恒生电子的坑爹Java笔试题
- 97 things every programmer should know
- 递归——杭电1143
- 基于MFC的gda环境搭建
- 基类构造中,不要期望多态行为
- 显卡温度过高怎么办,解决显卡温度过高办法?
- 1.4Tinking in java--适配器