美文网首页
MVC设计模式与三层架构

MVC设计模式与三层架构

作者: 夜来风雨1992 | 来源:发表于2018-10-17 21:37 被阅读0次

MVC

MVC的全名是Model View Controller,是一种设计模式,它将数据、界面显示、控制分离来组织代码,用于提高软件的复用性和灵活性。

在MVC中,具体含义如下:

M—Model 模型,处理应用程序中数据逻辑部分(模型层与数据库有交互)

V—View 视图,用户看到并与之交互的界面

C—Controller 接受用户的输入并调用模型和视图去完成用户的需求

三层架构

通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer),三层之间通过实体传递数据。区分层次的目的即为了“高内聚低耦合”的思想。

mvc与三层架构的关系

MVC中的模型层,相当于三层架构中的BLL层、DAL层和实体,因为模型层需要处理数据,会涉及到业务逻辑的实现以及与数据库的交互;

MVC中的视图层相当于三层架构中的UI层;

MVC中的控制层负责的是从浏览器中获取请求,然后传递给模型,告诉模型要做什么。

参考文章:

https://www.jianshu.com/p/0a9b036155dc

https://baike.baidu.com/item/%E4%B8%89%E5%B1%82%E6%9E%B6%E6%9E%84/11031448?fr=aladdin

相关文章

  • MVC设计模式

    JSP开发模式JSP开发模式 三层架构&MVC 的关系三层架构&MVC 的关系 使用MVC设计模式完成 学生信息管...

  • MVC开发模式&三层架构

    MVC:开发模式 三层架构:软件设计架构

  • java|三层架构与MVC

    MVC不是三层架构! 三层架构是java特有的,MVC不管java,PHP,.net等都有这种设计模式 M:mod...

  • Day17--JSP&MVC&EL&JSTL

    JSP: MVC:开发模式 EL表达式 JSTL 三层架构:软件设计架构

  • 7、MVC模式与三层架构

    MVC设计模型 三层架构

  • 计算机毕业设计之JavaWeb汽车租赁平台 网上汽车租赁系统

    技术 经典MVC设计模式:JSP+Servlet+JDBC数据库:mysql代码注释丰富,功能齐全,MVC三层架构...

  • javaWeb-JSP

    JSP: MVC:开发模式 EL表达式 JSTL 三层架构:软件设计架构 案例:用户信息列表展示

  • 23.EL&JSTL

    JSP: MVC:开发模式 EL表达式 JSTL 三层架构:软件设计架构 案例:用户信息列表展示

  • EL && JSTL

    JSP: MVC:开发模式 EL表达式 JSTL 三层架构:软件设计架构 案例:用户信息列表展示

  • 《微服务架构与实践》

    读《微服务架构与实践》,做一下读书笔记:传统的架构模式一般采用的是三层架构模式,即大家熟知的MVC架构,MVC架构...

网友评论

      本文标题:MVC设计模式与三层架构

      本文链接:https://www.haomeiwen.com/subject/fukdzftx.html