SSM整合框架与之用户登录功能项目的实现

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

编写页面登录页面

编写系统页面

项目发布运行

暂时就先这样了

在这里给大家按点福利:具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的可以加群。在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的可以加。如果没有工作经验,但基础非常扎实,对java工作机制,常用设计思想,常用java开发框架掌握熟练的可以+q:3132046095 有更多资源分享

猜你喜欢

转载自blog.csdn.net/qq_33814088/article/details/79386415