SSM整合思路

本文详细介绍了SSM整合的思路,包括SpringMVC、Spring和MyBatis在三层架构中的角色,以及如何创建和管理容器。通过创建Spring和SpringMVC容器,分别管理业务层和服务层对象及视图层对象。同时,文章还阐述了SSM整合的具体步骤,从创建Maven Web项目到配置相关依赖,再到编写配置文件和Java代码,最终实现数据持久层、业务层和视图层的整合。此外,还讨论了相对路径在页面中的应用和处理方式。
摘要由CSDN通过智能技术生成

1 SSM整合思路

SSM思路:SpringMVC + Spring + MyBatis,SSM整合是使用三个框架的优势功能。三个框架对应的三层框架的三层。SpringMVC是视图层,Spring是业务层,MyBatis是持久层。

SSM整合,需要把对象交给容器管理,让容器去创建项目中要使用的Java对象,现在有两个容器。

第一个是Spring容器:Spring容器时管理service和dao等对象的,是业务层对象的容器。

第二个是SpringMVC容器:管理控制器对象的,是视图层对象。

SSM整合就是把对象交给容器管理,两个容器共存。各自负责管理不同的对象。把对象声明到配置文件中,让两个容器创建对象,Spring创建service,dao;SpringMVC创建controller

2 容器的创建

Spring容器创建:在web.xml声明了监听器ContextLoaderListener,这个功能框架写好了。功能是创建spring的容器对象WebApplicationContext,在创建WebApplicationContext对象时,读取spring的配置文件,读取文件的时候,遇到bean标签或者注解,就能创建service,dao等对象,放到容器中。

SpringMVC容器:在web.xml声明了中央调度器DispathcerServlet。在这个servlet的init()方法中,创建了容器对象WebApplicationContext,在创建WebApplicationContext对象,读取springmvc的配置文件,读取文件的时候,遇到@Controller注解,创

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

再让我学一会吧!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值