各位小伙伴们
又到了知识分享时间
让我们一起来吧!
咱们已经分享了
Spring Mybatis SpringMVC
三个框架
今天来把这三个框架整合一下
还记得之前又给大家分享过整合 Spring Mybatis 框架的项目,今天就在那个项目的基础上,来把 springMVC 整合进去
SSM框架的整合
前面的几个操作是一样的
1:引入 spring 与 mybatis 各自的 jar 包
2:引入 spring 与 mybatis 整合的包,(当有 jar 包冲突,保留高版本的 jar 包)
3:在 spring 的配置文件 applicationContext.xml 中
* 配置管理sqlSessionFactory
* 配置管理数据源
* 配置管理mapper对象
引入 SpringMVC 需要的 jar 包
spring-web.jar
spring-webmvc.jar
将 spring 的 IOC 容器委托给 web 容器管理
在 web.xml 配置 spring 提供的监听器以及制定 spring 配置文件applicationContext.xml的位置,加入 springmvc 前端控制的配置,并指定 springmvc 配置文件的位置.
springMVC 的配置
注意:
SpringMVC 是 Spring 的一个子容器,但是我们一般不会将 springmvc 的配置和 spring 的配置放一起.
Spring 的配置文件一般包括数据源的配置,事务控制,跟其他框架的整合,注解驱动(service 类和 dao 类的注册以及依赖关系).
SpringMVC 的配置文件一般包括 Controller 层的注册以及涉及到 springmvc 的一些相关配置(映射器,适配器,类型转换,异常配置,国际化).
注意:
在进行注解扫描时,要在 spring 的配置文件里面剔除掉 controller 的扫描
在 springmvc 的配置文件只能包含 controller 的扫描
注意:
SpringMVC子容器里面的对象可以依赖Spring父容器的对象,反之不行
登陆功能和用户功能实战
首先要根据业务需求来确定好表结构
先来写一下我们的SQL映射的接口和文件.
service 层的接口主要是面向控制层的调用,然后在 service 里面进行业务逻辑处理,调用 dao 层接口
Controller 层主要面向页面的 url 请求
编写页面登录页面
编写系统页面
项目发布运行
呼~总算先把框架搭建起来了
今天先到这里了
下次再来分享实现其他功能