简述MVC三层架构[通俗易懂]

简述MVC三层架构[通俗易懂]MVC三层架构什么是MVC:ModelviewController模型、视图、控制器1、早些年用户直接访问控制层,控制层就可以直接操作数据库;servlet–CRUD–>数据库弊端:程序十分臃肿,不利于维护servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!程序猿调用|JDBC|MysqlOracleSqlServer….2、MVC三层架构Model

大家好,又见面了,我是你们的朋友全栈君。

MVC三层架构

什么是MVC: Model view Controller 模型、视图、控制器

1、早些年

在这里插入图片描述

用户直接访问控制层,控制层就可以直接操作数据库;

servlet--CRUD-->数据库
弊端:程序十分臃肿,不利于维护  
servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码

架构:没有什么是加一层解决不了的!
程序猿调用
|
JDBC
|
Mysql Oracle SqlServer ....

2、MVC三层架构

在这里插入图片描述

Model

  • 业务处理 :业务逻辑(Service)
  • 数据持久层:CRUD (Dao)

View

  • 展示数据
  • 提供链接发起Servlet请求 (a,form,img…)

Controller (Servlet)

  • 接收用户的请求 :(req:请求参数、Session信息….)

  • 交给业务层处理对应的代码

  • 控制视图的跳转

登录—>接收用户的登录请求—>处理用户的请求(获取用户登录的参数,username,password)—->交给业务层处理登录业务(判断用户名密码是否正确:事务)—>Dao层查询用户名和密码是否正确–>数据库

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/153063.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月25日 上午7:16
下一篇 2022年6月25日 上午7:36


相关推荐

  • ubuntu20.04清华源_ubuntu20.04更换国内源

    ubuntu20.04清华源_ubuntu20.04更换国内源Ubuntu22.04的稳定版计划于2022年4月21日发布。开发工作已经在紧锣密鼓地进行,它将遵循如下发布时间表:2022年2月24日:功能冻结2022年3月17日:用户界面冻结2022年3月31日:测试版发布2022年4月14日:候选版本2022年4月21日:最终稳定版本Ubuntu22.04仍在积极开发中。您不应该在生产机器或主系统上使用它。如果你想在备用机器或虚拟机上测试它,你可以从Ubuntu的网站下载每日

    2025年10月12日
    3
  • 逻辑程序设计语言Prolog

    逻辑程序设计语言PrologProlog 概念 Prolog PROgrammingi 的缩写 语言是一种基于 Horn 子句的逻辑型程序设计语言 也是一种陈述性语言 Prolog 与人工智能的知识表示 自动推理 图搜索 产生式系统和专家 知识 系统有着天然的联系 很适合智能程序设计 若想详细了解可自行百科 http baike baidu com item Prolog 今天我们先搞明

    2026年3月19日
    2
  • Android中的layout_gravity和gravity的区别[通俗易懂]

    Android中的layout_gravity和gravity的区别[通俗易懂]在Android的布局中,除了padding和margin容易弄混之外,还有layout_gravity和gravity。按照字面意思来说,layout_gravity就是相对于layout来设置的。

    2022年7月4日
    29
  • tf2013_office2010绿色激活成功教程版

    tf2013_office2010绿色激活成功教程版
    TFS2010的安装与VSS升级到TFSVS2010正式发布有一个星期了,大家应该都尝鲜过VS2010下载了吧,当然还有TFS2010。TFS2010作为微软极力推荐的团队开发平台,可谓倾尽全力,当然也没有让我们失望。旧版本的TFS安装那一步步繁琐的配置过程和前提条件,还强迫我们去学习配置安装sharepointservice,这点真是无法容忍的,还有TFS2010吸取了以前的教训,我们终于可以尽情的NEXT了。TFS2010的安装之所以说不需要我们过分关注TFS2010的安装过程,不是不

    2026年2月27日
    4
  • JS它DOM

    JS它DOM

    2022年1月6日
    50
  • 15.「极简」扣子(coze)教程 | 基本组件“选择器”节点一定要讲讲透(一)

    15.「极简」扣子(coze)教程 | 基本组件“选择器”节点一定要讲讲透(一)

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号