如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx
- 文档编号:23661721
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:12
- 大小:296.98KB
如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx
《如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx》由会员分享,可在线阅读,更多相关《如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发.docx(12页珍藏版)》请在冰豆网上搜索。
如何应用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文件中添加如下的标签。
(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")设置 这个动作的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)将出现下面的提示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何应用MyEclipse实现Struts和Spring相互整合的J2EE Web应用系统的开发 如何 应用 MyEclipse 实现 Struts
链接地址:https://www.bdocx.com/doc/23661721.html