MVC:開發模式
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
獲取用戶的輸入
調用模型
將數據交給視圖進行展示
優缺點:
1. 優點:
1. 耦合性低,方便維護,利於分工協作
2. 重用性高
2. 缺點:
1. 使得項目架構變得復雜,對開發人員要求高

三層架構:軟件設計架構
1. 界面層(表示層):用戶看的界面。用戶可以通過界面上的組件和服務器進行交互
2. 業務邏輯層:處理業務邏輯的。
3. 數據訪問層:操作數據存儲文件。

