1. 程式人生 > >JavaEE--SSM--SpringMVC-三大元件介紹

JavaEE--SSM--SpringMVC-三大元件介紹

SpringMVC有三大元件,分別是:處理器對映器,處理器介面卡,檢視解析器。

處理器對映器(HandlerMapping):

它負責根據使用者的請求URL來找到處理器(Handler),SpringMVC提供了不同的對映器來實現不同的對映方式,因此我們需要由處理器對映器來進行區分。

處理器介面卡(HandlerAdapter):

通過不同的處理器介面卡可以呼叫不同的處理器。

檢視解析器(ViewResolver):

檢視解析器負責將處理結果生成View檢視,檢視解析器首先根據邏輯檢視名解析成物理檢視名(具體的頁面地址),再生成View檢視物件,最後將View進行渲染,將處理結果展示給使用者。

其他元件:

 檢視(View):

SpringMVC提供了很多View檢視的選擇,例如:JSTLView,FreeMakerView,PDFView等等,我們較為常用的是JSP。

前端控制器(DispatcherServlet):

前端控制器是整個springMVC的流程控制中心,由它來呼叫其他元件處理並響應使用者的請求。前端控制器降低了各元件之間的耦合性。