平時工作中寫業務,肯定會寫web,最早的時候用struts,最近幾年隨著spring全家桶的強大,越來越多的公司都改用SpringMVC了。問到SpringMVC相關問題,第一個肯定是看你對MVC設計模式熟悉不熟悉,會讓你談談SpringMVC工作流程是如何運行的。
具體工作流程如下:
客戶端即瀏覽器,發送請求提交到DispatcherServlet;
由SpringMVC中的DispatcherServlet控制器查詢一個或多個HandlerMapping,找到處理請求的Controller;
DispatcherServlet將請求提交到Controller;
Controller調用業務邏輯處理后,返回ModelAndView;
DispatcherServlet查詢一個或多個ViewResoler視圖解析器,找到
ModelAndView指定的視圖;視圖負責將結果顯示回客戶端(瀏覽器)。