SSM整合详细步骤

1.Mybatis 逆向工程生成pojo、mapper接口及映射文件

逆向生成工具下载:https://download.csdn.net/download/fd2025/10413784

1 )  首先修改 generatorConfig.xml 文件

2)运行GeneratorSqlmap类

注:如第一次生成错误,需要删除src下的文件,然后再重新生成

2. 整合思路

2.1 DAO层

  mybatis 整合spring,通过spring管理SqlSessionFactory、mapper代理对象,需要mybatis和spring的整合包。

2.2 Service层

所有的Service实现类都放到 spring容器中管理。由spring创建数据库连接池,并有spring管理事务。

2.3 表现层

Springmvc 框架,由springmvc管理controller

3.Dao 整合

3.1 创建SqlMapConfig.xml 配置文件




	
	
		
			
			        
        	
		
	

3.2 Spring 整合mybatis

创建 applicationContext-dao.xml



	
	
	
	
	
	
		
		
		
		
		
		
	
	
	
	
		
		
		
		
	
	
	
		
	
	

db.properties:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.25.134:3306/ty?characterEncoding=utf-8
jdbc.username=root
jdbc.password=root

4.Service 整合

4.1 管理service

创建 applicationContext-service.xml



	
	
	

4.2 事务管理

创建applicationContext-trans.xml



	
	
	
		
		
	
	
	
		
			
			
			
			
			
			
			
			
			
			
		
	
	
	
		
	
	

4.3 web.xml



	taotao-manager
	
		index.jsp
	
	
	
	
		contextConfigLocation
		classpath:spring/applicationContext-*.xml
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
service 是以war的形式发布dubbo服务,如果没有发布服务,则不需要打包成war包形式。

5. 表现层整合

5.1 Springmvc.xml




	
	
	
	
	
	
		
		
	
	
	
	
	
	
	
	
	
		
		
		
		
	
      

5.2 Web.xml



	ty-manager-web
	
		index.jsp
	
	
	
		CharacterEncodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			utf-8
		
	
	
		CharacterEncodingFilter
		/*
	
	
	
		ty-manager-web
		org.springframework.web.servlet.DispatcherServlet
		
		
			contextConfigLocation
			classpath:spring/springmvc.xml
		
		1
	
	
		ty-manager-web
		
		/
	
	

你可能感兴趣的:(SSM整合)