1. 程式人生 > >SpringMVC(前端設計模式)簡介

SpringMVC(前端設計模式)簡介

一、提供一個入口,讓所有的請求都進行  / ,然後再分配給對應的頁面,這就是前端設計模式(front)


@WebServlet("/")  不過濾 .jsp public class DemoServlet extends HttpServlet{ @Override protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException { String str = arg0.getParameter("name"); System.out.println(str);
if (str.equals("demo1")) { demo1(arg0); } if(str.equals("demo2")){ demo2(arg0); } if(str.equals("demo3")){ demo3(arg0); } System.out.println("控制器執行"+str); } private void demo3(HttpServletRequest arg0) { System.out.println(
"demo3開始響應");
    arg0.跳轉or轉發 }
private void demo2(HttpServletRequest arg0) { System.out.println("demo2開始響應");
    arg0.跳轉or轉發 }
private void demo1(HttpServletRequest arg0) { System.out.println("demo1開始響應");
    arg0.跳轉or轉發 } }

 

二、SpringMVC 簡介

  1、SpringMVC中重要元件

    1.1 DispatcherServlet:前端控制器,接收所有的請求(如果配置 / 不包含.jsp)

    1.2 HandlerMapping:解析請求格式,判斷希望請求那個具體的方法

    1.3 HandlerAdapter:負責呼叫具體的方法

    1.4 ViewResovler:檢視解析器,解析結果,準備跳轉到具體的物理檢視

  2、SpringMVC執行原理