1、MVC設計模式前端
控制器(Controller):Servlet,控制器主要處理用戶的請求web
l 視圖(View):HTML, JSP, 前端框架數據庫
l 模型(Model):邏輯業務程序(後臺的功能程序), Service, Dao, JavaBean設計模式
2、Javaweb modle 發展史前端框架
JSP Model1第一代架構
JSP Model1第二代mvc
JSP Model2框架
3、JavaWeb三層架構jsp
-表示層(web層):包含JSP,Servlet等web相關的內容spa
-業務邏輯層(Service):處理業務,不容許出現servlet中的request、response。
-數據層(dao Data Access Object):也叫持久層,封裝了對數據庫的訪問細節。
注意:其中 web層至關於mvc中的view,Service層和dao層至關於mvc中的modle。