答:
(1)前端控制器 DispatcherServlet(不需要程式員開發);作用:接收請求、響應結果,相當于轉發器,有了DispatcherServlet 就減少了其它元件之間的耦合度。
(2)處理器映射器HandlerMapping(不需要程式員開發);作用:根據請求的URL來查找Handler。
(3)處理器擴充卡HandlerAdapter;注意:在編寫Handler的時候要按照HandlerAdapter要求的規則去編寫,這樣擴充卡HandlerAdapter才可以正确的去執行Handler。
(4)處理器Handler(需要程式員開發);