MVC是軟件工程中的一種軟件架構模式,基於此模式把軟件系統分爲三個基本部分:模型(Model).視圖(View).和控制器(Controller)。目的是經過這樣的設計使得程序結構更加簡潔, 直觀,下降問題的複雜度。
基於「高內聚,低耦合」
過濾器是將請求到達控制層以前進行一個篩選javascript
spring mvc是spring框架中基於mvc設計思想實現的一個用於處理web請求的模塊。css
thymeleaf是一個用於web和獨立java環境的模板引擎,可以處理html,xml,javascript,css甚至純文本,能輕易的與spring mvc等web框架進行集成做爲web應用的模板引擎,最大的特色就是可以直接在瀏覽器中打開而且正確的顯示模板頁面,而不須要啓動整個web應用(真正的作到了先後端的分離)
添加相關的依賴,編輯pom.xml,添加spring web依賴,thymeleaf依賴,dhtml