開始接觸spring,看完那個spring mvc web 處理請求流程。不知道該怎麼下手。 前端
參照着這個,試着去弄清楚前端控制器DispatcherServlet,HandlerMapping,HandlerAdapter還有ViewResolver跟處理器/頁面控制器。硬着頭皮去看!一開始一點頭緒沒有,後來不去刻意讀懂每一個xml配置文件!不去弄清楚每一個controller控制器,反而更容易明白。慢慢的認識了整個框架!
java
一、 請求如何給前端控制器?這個應該在web.xml中進行部署描述,在HelloWorld中詳細講解。web
二、 前端控制器如何根據請求信息選擇頁面控制器進行功能處理? 咱們須要配置
HandlerMapping進行映射spring
三、 如何支持多種頁面控制器呢?配置HandlerAdapter從而支持多種類型的頁面控制器數據結構
四、 如何頁面控制器如何使用業務對象?能夠預料到,確定利用Spring IoC容器的依賴注入功能架構
五、 頁面控制器如何返回模型數據?使用ModelAndView返回mvc
六、 前端控制器如何根據頁面控制器返回的邏輯視圖名選擇具體的視圖進行渲染? 使用
ViewResolver進行解析app
七、 不一樣的視圖技術如何使用相應的模型數據? 由於Model是一個Map數據結構,很容易支持其
他視圖技術框架
如今仍是對modelandview這塊弄的不是特別清楚,還有好多的controller控制器,只是知道一個大概!用到的時候再去了解吧! 對JQuery還不是特別清楚!一些循環<foreach>什麼的!java基礎仍是得去專門瞭解一下!spa
框架搞清楚以後,接着憲波幫我找到了一個spring的視頻!總算是對spring的依賴注入具體是怎麼運行的有了一點頭緒!經過本身實踐對面向對象原理有更深的瞭解。
認識了最簡單的spring mvc框架。 去了解xml文件的配置,寫been標籤就至關於new一個been的實現類。知道該導入一些spring須要的包。也找了很久!出了不少錯誤,都是這些包找的不夠完整。跟着視頻走,遇到不會的就去百度,查了好多資料。接着學了一部分Spring註釋,總算看懂了憲波給個人一個spring mvc架構工程。其餘的參照着現成的代碼弄的差很少了!仍是得等到以後去實踐才能完全弄清楚吧!