SSM框架集成之用戶登錄功能的實現
還記得之前又給大家分享過整合 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 請求
編寫頁面登錄頁面
編寫系統頁面
項目發布運行
TAG:java學習吧 |