ssm大型分布式集群项目整合

整合思路:

1、Dao层:
Mybatis的配置文件:SqlMapConfig.xml
applicationContext-dao.xml:
mybatis整合spring,通过由spring创建数据库连接池,spring管理SqlSessionFactory、mapper代理对象。需要mybatis和spring的整合包。

2、Service层:
applicationContext-service.xml:
所有的service实现类都放到spring容器中管理。并由spring管理事务。

3、表现层:
Springmvc框架,由springmvc管理controller。
Springmvc的三大组件。


Dao整合:

1.创建SqlMapConfig.xml配置文件





2.Spring整合mybatis。

创建applicationContext-dao.xml。




	
	
	
	
	
		
		
		
		
		
		
	
	
	
		
		
		
		
	
	
		
	

创建db.properties。

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8&SSL=false
jdbc.username=root
jdbc.password=root

Service整合:

1.创建applicationContext-service.xml。




	

2.事物管理:


	
	
		
		
	
	
	
		
			
			
			
			
			
			
			
			
			
			
		
	
	
	
		
	

表现层整合:

1.Springmvc.xml




	
	
	
		
		
	

2.web.xml



	demo-manager
	
		index.jsp
	
	
	
	
		contextConfigLocation
		classpath:spring/applicationContext*.xml
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
	
	
		CharacterEncodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			utf-8
		
	
	
		CharacterEncodingFilter
		/*
	


	
	
		demo-manager
		org.springframework.web.servlet.DispatcherServlet
		
		
			contextConfigLocation
			classpath:spring/springmvc.xml
		
		1
	
	
		demo-manager
		/
	

目录结构:

ssm大型分布式集群项目整合_第1张图片

下一篇:ssm大型分布式集群项目工程改造

将工程改造为SOA架构

你可能感兴趣的:(ssm框架)