servlet:
擴展http協議的應用程序,運行在web容器中,解析器
spring mvc框架的優點:
struts
web層:
請求期間處理整個生命週期:
HandlerMapping處理web請求與具體請求處理控制器之間的映射匹配
前控制器(Front Controller) 頁面控制器(Page Controller):分離流程控制邏輯與具體的Web請求的處理邏輯
controller是dispatcherServlet的次級控制器
ModelAndView
輸出格式分爲文本和二進制兩種方式,一種是(X)HTML爲標記文本,還有一種是PDF/Excel之類則屬於二進制內容行列
http交互過程:
在page中觸發請求事件,發送到dispacherServlet進行處理,在dispatchServlet將尋求相應的HandlerMapping對Web請求進行分析,而後調用匹配結果對應得Controller實現,在Controller中使用相應的ViewResolver(視圖解析器),根據返回的視圖名稱選擇相應的視圖並顯示
前綴和後綴(prefix和suffix)web
spring部落村:
完成第一站的學習任務
開啓第二站的旅行,spring