model1模式,技術組成:jsp+javaBean,這種模式的弊端是隨着業務複雜性,致使jsp頁面比較混亂。java
model2模式,技術組成:jsp+servlet+javaBean,這種模式的優勢是,開發中使用各個技術擅長的方面:web
M:Model---模型 javaBean,封裝數據數據庫
V:View-----視圖 jsp,單純進行頁面的顯示設計模式
C:Controller----控制器 Servelt,獲取數據--對數據進行封裝--傳遞數據-- 指派顯示的jsp頁面架構
web層:收集頁面數據,封裝數據,傳遞數據,指定響應jsp頁面jsp
service層:邏輯業務代碼的編寫設計
dao層:數據庫的訪問代碼的編寫3d
好比商品展現,使用Servlet和jsp技術搭建三層架構以下圖所示:blog