MVC三层建构

MVC

  1. MVC是什么?
    MVC是一种JavaWeb开发的编程设计思想,基本MVC编程思想,将我们的项目划分成了三层,包含视图层、控制器层、数据模型层。
  2. MVC中的三层组件
    2.1M -model数据模型层:主要职责负责组织数据,提供到控制器
    1.Entity、DAO、Service
    2.JDBC实现、Mydais框架 、Hibenate、JPA
    2.2C-Controller控制器层:主要 职责接收客户端的请求,调用数据模型层,完成流程的跳转控制。
    1.Servlet
    2.Servlet技术、Struts2技术、SpringMVC技术
    2.3.V-view视图层:负责于用户进行交互,接收用户的信息、向用户展示数据。
    1.页面展示数据
    2.HTML、JSP、Thymeleaf、Freemaker
  3. 分层开发的好处:各司其职,解耦合

你可能感兴趣的:(java)