歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> SSM框架Web程序的流程(Spring SpringMVC Mybatis)

SSM框架Web程序的流程(Spring SpringMVC Mybatis)

日期:2017/3/1 9:12:55   编辑:Linux編程

SSM框架的Web程序主要用到了三個技術

  1. Spring:用到了注解和自動裝配,就是Spring的兩個精髓IOC(反向控制)和 AOP(面向切面編程)。
  2. SpringMVC:用到了MVC模型,將邏輯代碼放到Controller層處理。
  3. Mybatis:用到了與數據庫打交道的層面,放在所有的邏輯之後,處理與數據庫的CRUD相關的操作。

要完成一個功能

  1. 先寫實體類entity,定義對象的屬性,(可以參照數據庫中表的字段來設置,數據庫的設計應該在所有編碼開始之前)。
  2. 寫Mapper.xml(Mybatis),其中定義你的功能,對應要對數據庫進行的那些操作,比如 insert、selectAll、selectByKey、delete、update等。
  3. 寫Mapper.java,將Mapper.xml中的操作按照id映射成Java函數。
  4. 寫Service.java,為控制層提供服務,接受控制層的參數,完成相應的功能,並返回給控制層。
  5. 寫Controller.java,連接頁面請求和服務層,獲取頁面請求的參數,通過自動裝配,映射不同的URL到相應的處理函數,並獲取參數,對參數進行處理,之後傳給服務層。
  6. 寫JSP頁面調用,請求哪些參數,需要獲取什麼數據。

使用SSM框架搭建Web服務器實現登錄功能(Spring+SpringMVC+Mybatis) http://www.linuxidc.com/Linux/2016-08/134272.htm

簡單點就是

DataBase ===> Entity ===> Mapper.xml ===> Mapper.java ===> Service.java ===> Controller.java ===> Jsp.

--------------------------------------分割線 --------------------------------------

Spring學習之第一個Spring MVC程序(IDEA開發環境) http://www.linuxidc.com/Linux/2016-06/132658.htm

SpringMVC總結篇 http://www.linuxidc.com/Linux/2016-06/132659.htm

Spring+SpringMVC企業快速開發架構搭建 http://www.linuxidc.com/Linux/2015-09/122942.htm

SpringMVC的亂碼處理 http://www.linuxidc.com/Linux/2015-07/120542.htm

Spring MVC+Spring3+Hibernate4開發環境搭建 http://www.linuxidc.com/Linux/2013-07/87119.htm

Spring MVC整合Freemarker基於注解方式 http://www.linuxidc.com/Linux/2013-02/79660.htm

基於注解的Spring MVC簡單介紹 http://www.linuxidc.com/Linux/2012-02/54896.htm

SpringMVC詳細示例實戰教程 http://www.linuxidc.com/Linux/2015-06/118461.htm

Spring MVC 框架搭建及詳解 http://www.linuxidc.com/Linux/2012-01/52740.htm

SpringMVC 異常處理 http://www.linuxidc.com/Linux/2015-06/119049.htm

Copyright © Linux教程網 All Rights Reserved