Spring S2S集成开发

阅读更多
[color=red]

struts2.0 和 Spring 集成开发

知识点:DAO层的应用和基本的配置介绍

提示:S2集成Spring时struts2-spring-plugin-2[1].0.6.jar要加入到项目中去
1、首先搭建基本的struts2.0 的web 运行环境 和 Spring 的环境
2、配置 spring 在web 的运行环境:
[/color]

如:
在web.xml 中配置:

  
  	org.springframework.web.context.ContextLoaderListener
  
  
  	contextConfigLocation
  	classpath:applicationContext.xml
  


  说明:
  org.springframework.web.context.ContextLoaderListener 该类是:
  org.springframework.web-3.0.1.Release-a.jar 下的
  理解:好似事件中的监听,等待触发;

3、在struts.xml 中配置sturts2.0 与 spring 的管理关系
首先配置常量用来说明:struts 的对象由spring 来管理:


然后:action 中class 的值为:需要访问的Action 在Spring容器中bean 的ID,
通过容器来注入并实现调用;
例如:


	

说明:useraction  对应:

注意:Action会被多次的调用,而且直接关系到界面和数据库数据的同步,所以此处必须明确的指出该bean 使用代理模式,以保证数据的同步性:即设置:scope="prototype";

4、在applicationContext.xml 中配置连接数据库的数据源:

		
		
		
		
	
说明:org.apache.commons.dbcp.BasicDataSource 这个类属于:commons-dbcp.jar包

	
	
	
		
	


5、在DAO层 ,对数据进行增、删、该、查
  • 源码.rar (25.6 KB)
  • 下载次数: 7

你可能感兴趣的:(spring,bean,dao,web,jdbc)