JavaWeb 三層框架

1. MVC 設計模式

  • Model: JavaBean;
  • View: Jsp;
  • Controller: Servlet;

1222878-20170927104917794-517945321.png

2. JavaWeb 三層框架

  1. 所謂三層是表述層(WEB 層), 業務邏輯層(Business Logic), 以及數據訪問層(Data Access).
    • WEB 層: 與 web 相關的內容(JSP, Servlet 相關的API:request,response,session, ServletContext)
    • 業務層(Service): 業務對象(Service); 業務層中不包含 JavaWeb API, 它只關心業務邏輯.
    • 數據層: 封裝了對數據庫的訪問細節; DAO: Data Access Object;

1222878-20170930205446169-610796620.png


參考資料: