1. jsp演變歷史 1. 早期只有Servlet,只能使用response輸出標籤數據,很是麻煩 2. 後來又jsp,簡化了Servlet的開發,若是過分使用jsp,在jsp中即寫大量的java代碼,又寫HTML,形成難以維護難於協同分工 3. 再後來,java的web開發,借鑑MVC的開發模式,使得程序的設計更加合理性 2. MVC 1. M:Model,模型 業務邏輯操做(JavaBean):完成具體的業務操做如:查詢數據庫,封裝對象 2. V:View,視圖 展現數據(JSP) 3. C:Controller,控制器(Servlet) 獲取客戶端輸入 調用模型 將數據交給模型展現 3. 優缺點 1. 優勢 1. 耦合性低,方便維護,能夠利於分工協做 2. 重用性高 2. 缺點: 使得項目架構變得複雜,對開發人員要求高
1.界面層(表示層):用戶看獲得的界面,用戶能夠經過界面上的組件和服務器進行交互 2.業務邏輯層:處理業務邏輯的 3.數據訪問層:操做數據存儲文件