1. MVC 設計模式
- Model: JavaBean;
- View: Jsp;
- Controller: Servlet;
2. JavaWeb 三層框架
- 所謂三層是表述層(WEB 層), 業務邏輯層(Business Logic), 以及數據訪問層(Data Access).
- WEB 層: 與 web 相關的內容(JSP, Servlet 相關的API:request,response,session, ServletContext)
- 業務層(Service): 業務對象(Service); 業務層中不包含 JavaWeb API, 它只關心業務邏輯.
- 數據層: 封裝了對數據庫的訪問細節; DAO: Data Access Object;
參考資料: