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


参考资料: