SSM整合思路

1)服务器开发3层:
	表现层(SpringMVC: web)
	业务层(Spring: 声明事务管理)
	持久层(MyBatis)

2)思路: 
	(1)一定是Spring整合其它2个框架;
	(2)一定要保证每个框架能单独使用:
		SpringMVC:先保证用户请求,自己能响应;
		MyBatis: 业务能保存;

3)怎么简单怎么来:配置文件(sql配置管理) + 注解(依赖管理)

4)能执行我的Controller,能执行我的Service,能执行我的DAO(如: 提交表单,能进入数据库)就行了;

5)MyBatis:
	写接口就行了,会帮你生成代理对象;

6)关键点: 启动Tomcat服务器的时候,如何加载Spring的配置?
	在web.xml中加载即可!!! 这样启动的时候,就让Spring整合了MyBatis的配置进来了!

7)Spring整合SpringMVC,启动Tomcat服务器的时候,需要加载Spring的配置文件:
	ServletContext域对象,在服务器启动的时候,ServletContext对象创建,服务器关闭时,才销毁.\

8)MyBatis这次不用写映射的配置文件,直接写注解+SQL语句;

9)增删改需要提交事务; 查询不需要;

10)整合MyBatis的思路: 把MyBatis的代理对象也存到SpringIOC容器中即可;
	  Service中

11)声明式事务管理
发布了1620 篇原创文章 · 获赞 144 · 访问量 179万+

猜你喜欢

转载自blog.csdn.net/themagickeyjianan/article/details/105230136
今日推荐