1.什么是模式
模式在開發過程中總結出的“套路”,總結出的一套約定俗成的設計模式
2.javaEE經歷的模式
model1模式:
技術組成:jsp+javaBean
model1的弊端:隨著業務復雜性 導致jsp頁面比較混亂
model2模式
技術組成:jsp+servlet+javaBean
model2的優點:開發中 使用各個技術擅長的方面
servlet:擅長處理java業務代碼
jsp:擅長頁面的現實
MVC:---- web開發的設計模式
M:Model—模型 javaBean:封裝數據
V:View-----視圖 jsp:單純進行頁面的顯示
C:Controller----控制器 Servelt:獲取數據–對數據進行封裝–傳遞數據-- 指派顯示的jsp頁面
3.javaEE的三層架構
服務器開發時 分為三層
web層:與客戶端交互
service層:復雜業務處理
dao層:與數據庫進行交互
開發實踐時 三層架構通過包結構體現