SSM框架集成之用户登录功能的实现

各位小伙伴们

又到了知识分享时间

让我们一起来吧!

咱们已经分享了

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 请求 


编写页面登录页面

编写系统页面

项目发布运行

呼~总算先把框架搭建起来了

今天先到这里了

下次再来分享实现其他功能

你可能感兴趣的:(SSM框架集成之用户登录功能的实现)