MVC三层架构

MVC三层架构

  • 模型Model
  • 视图View
  • 控制器Controller

早些年

  • 视图层View:JSP

    • 展示数据、提供可以供我们操作的请求
  • 控制器Controller:Servlet

    • 接收用户的请求、响应客户端内容、重定向或转发
  • 用户直接访问控制层,控制层就可以直接操作数据库

  • 程序十分臃肿,不利于维护

    • Servlet代码中:处理请求、响应,视图跳转,处理JDBC,处理业务代码,处理逻辑代码

MVC三层架构

  • 视图层View:JSP

    • 展示数据模型,提供用户操作
  • 控制器Controller:Servlet

    • 接收用户的请求,交给业务层去做(返回数据),视图跳转
  • 模型Model:service(业务逻辑层,处理业务)、Dao(数据持久层,CRUD)

    • 控制业务操作,保存数据,修改数据,删除数据,查询数据

MVC三层架构

上一篇:php抽奖概率


下一篇:原生js代码实现图片放大境效果