Spring學習總結

    第一篇文章,總結並記錄一下學習Spring的過程。加不了圖,先湊合着看。

    首先,三層結構,理論上就是MVC,模型,視圖,控制器。在開發中遇到的幾個程序都是按照以下分類的:從底層開始,Model,DAO,Service,Controller,複雜一點的話再加上一個VO層;關於視圖,看到的一般就是jsp,xml,html,js,以及js衍生的一些插件。

    其次,因爲是web編程,那麼項目前臺與後臺交互最簡單一次流程是:

    1. 用戶請求前端頁面,如訪問"localhost:8080/Test/index.jsp"。

    2. 由於在controller層用@RequestMapping("user/addUser") 等標註了路徑,而且在spring框架上進行了掃描,前端頁面內可以直接請求到controller層代碼(所用方法可以是js,form等),在controller層調用service層方法,service層又整合了業務邏輯,進而調用了DAO層代碼操作數據庫,然後一般是後臺返回一個字符串(String),藉助spring框架的ResourceViewResolver 類來爲這些字符串添加後綴(例如".jsp"),返回的字符串大概就是這樣的

return "/jsp/UserInfo";

加完後綴就是一個前臺文件的路徑。如 “localhost:8080/Test/jsp/UserInfo.jsp”。

    3. 前端頁面繼續操作,直到用戶退出, session結束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章