美文网首页
JavaWeb--MVC模式与三层架构

JavaWeb--MVC模式与三层架构

作者: 何以解君愁 | 来源:发表于2022-07-31 02:18 被阅读0次

MVC是一种分层开发的模式,其中:
M:Model,业务模型,处理事务
V:View,视图,界面展示
C:Controller,控制器,处理请求,调用模型和视图

浏览器向控制器发出请求访问控制器,控制器调用模型获取数据,控制器将数据发给视图进行展示

MVC好处:职责单一,互不影响;有利于分工协作;有利于组件重用

三层架构:
数据访问层:对数据库的CRUD的基本操作(dao/mapper)(Mybatis框架进行简化)
业务逻辑层:对业务逻辑进行封装,组合数据访问层中基本功能,形成复杂的业务逻辑(service)(Spring框架进行简化)
表现层:接收请求,封装数据,调用业务逻辑层响应数据(web/controller)(SpringMVC进行简化)
浏览器访问了表现层,表现层调用业务逻辑层代码,业务逻辑层组装了数据访问层的基本功能,调用了数据访问层中的代码后,一步一步把数据返回表现层的Servlet中,Servlet将数据进行封装,转发到视图就可进行响应
(VC是表现层,M可代指数据访问层与业务逻辑层)

相关文章

  • JavaWeb--MVC模式与三层架构

    MVC是一种分层开发的模式,其中:M:Model,业务模型,处理事务V:View,视图,界面展示C:Control...

  • MVC设计模式

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

  • MVC开发模式&三层架构

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

  • 《微服务架构与实践》

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

  • 大型网站技术架构(二)模式

    大型网站技术架构核心原理与案例分析 读书笔记 大型网站架构模式 一、网站架构模式 分层 大型网站一般分为三层: 应...

  • Day17--JSP&MVC&EL&JSTL

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

  • java|三层架构与MVC

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

  • 领域驱动架构的演进

    我们回顾了经典三层架构与领域驱动设计四层架构,然后又对分层架构模式的产生与设计原则做了一次历史回顾。我们先后参考了...

  • 架构应用(9),分层架构

    分层架构是一种常见的架构模式(架构风格),也叫N层架构,常见的2层C/S,B/S架构,三层架构MVC,MVP架构,...

  • MVC与三层架构

    MVC与三层架构 系统架构 系统架构是指,整合应用系统程序大的结构。经常提到的系统结构有两种: 三层架构 MVC ...

网友评论

      本文标题:JavaWeb--MVC模式与三层架构

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