如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx

上传人:b****0 文档编号:9484874 上传时间:2023-05-19 格式:DOCX 页数:12 大小:296.98KB
下载 相关 举报
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第1页
第1页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第2页
第2页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第3页
第3页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第4页
第4页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第5页
第5页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第6页
第6页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第7页
第7页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第8页
第8页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第9页
第9页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第10页
第10页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第11页
第11页 / 共12页
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx

《如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx》由会员分享,可在线阅读,更多相关《如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx(12页珍藏版)》请在冰点文库上搜索。

如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx

如何应用MyEclipse实现Struts和Spring相互整合的J2EEWeb应用系统的开发

如何应用MyEclipse实现Struts和Spring相互整合的J2EEWeb应用系统的开发

1、在本示例项目中添加Spring框架的支持功能

(1)打开.project文件,否则在添加Spring的*.jar包文件时会出现错误。

(2)在下面的对话框中不选择MyEclipse中所带的Spring的*.jar包----因为不是最新的,同时也避免将无关的*.jar包文件也一起加入。

因此,不选择如何类库,但要利用MyEclipse中的对Spring的支持。

(3)告诉它所要产生的Spring的Bean的配置文件的名称和目录位置—采用缺省。

(4)不输入sessionFactory

后面自己来添加,这样可以按照我们的需要添加

(5)最后产生下面的配置定义的结果文件

2、在示例项目中添加Spring框架的各个系统库文件

(1)主要涉及spring.jar和log4j-1.2.9.jar、commons-logging.jar---(它们两个已经在前面加入了,可以不用再加入)放入本项目中。

(2)它们将加入到示例项目的lib目录中

3、为web.xml文件设置log4j的属性配置文件的位置

(1)由于在本例中采用对log4j.properties文件进行用户化的定制,因此需要在web.xml文件中添加如下的标签。

log4jConfigLocation

/WEB-INF/log4j.properties

org.springframework.web.util.Log4jConfigListener

(2)这样在以后启动服务器时,能够看到Spring的log信息

4、将前面的Struts与Spring相互整合起来

本示例采用“将Struts的Action类的管理委托给Spring”来整合Struts和Spring。

(1)修改struts-config_userManager.xmlstruts-config.xml配置文件,将struts-config_userManager.xml文件中的用户登录功能的Action的配置改变为下面的形式

xmlversion="1.0"encoding="UTF-8"?

>

DOCTYPEstruts-configPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration1.1//EN""http:

//jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

attribute="userLoginForm"

input="/index.jsp"

name="userLoginForm"

path="/userLoginURI"

scope="request"

type="org.springframework.web.struts.DelegatingActionProxy">

(2)修改struts-config.xml配置文件以增加plugin的设置

xmlversion="1.0"encoding="UTF-8"?

>

DOCTYPEstruts-configPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration1.1//EN""http:

//jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

type="mons.dbcp.BasicDataSource">

value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>

value="jdbc:

microsoft:

sqlserver:

//localhost:

1433;DatabaseName=WebStudyDB"/>

value="/WEB-INF/classes/applicationContext.xml"/>

5、将Struts框架的UserLoginAction类注册为一个Springbean组件对象

(1)启动SpringBean视图

(2)选择SpringBean视图

(3)利用动作映射(path="/userLoginURI")设置标记的名称属性,从而简单地创建了一个userLoginActionBean组件

这个动作的JavaBean组件的属性像任何Springbean一样可以被填充(本例采用业务处理组件)。

(4)点击“Finish”按钮,最后产生下面的结果

xmlversion="1.0"encoding="UTF-8"?

>

DOCTYPEbeansPUBLIC"-//SPRING//DTDBEAN//EN""http:

//www.springframework.org/dtd/spring-beans.dtd">

abstract="false"singleton="false"lazy-init="default"

autowire="default"dependency-check="default">

(5)如果出现错误,可以采用下面的配置

singleton="false">

6、将本Web应用再次部署和执行

(1)在浏览器的URL地址栏中输入测试页面的URL地址信息

http:

//127.0.0.1:

8080/FirstStrutsWeb/index.jsp

(2)将出现下面的提示

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2