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

JavaWeb - MVC三层架构

作者: 洛玖言 | 来源:发表于2020-10-19 06:57 被阅读0次

MVC三层架构

什么是MVC:Model/View/Controller,模型/视图/控制器

Servlet 专注于处理请求,以及控制视图跳转
JSP:抓民主与显示数据

早些年

10-1.png

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

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

架构:没有什么事加一层解决不了的
程序员调用
|
JDBC
|
Mysql oracle sqlserver

MVC三层架构

10-2.png

Model

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

View

  • 展示数据
  • 提供链接发起Servlet请求(form表单)

Controller

  • 接受用户的请求:(req:请求参数,Session信息)
  • 交给业务层处理对应的代码
  • 控制视图的跳转
登录-- >接受用户的登录请求-->处理用户的请求(获取用户登录的参数,username,password)--->交给业务层处理登录事务(判断用户名密码是否正确:事务)-->Dao层,查询用户名和密码是否正确-->数据库

相关文章

  • JavaWeb - MVC三层架构

    MVC三层架构 什么是MVC:Model/View/Controller,模型/视图/控制器 Servlet 专注...

  • JavaWeb之MVC三层架构

    十、MVC三层架构 目录:早期开发、MVC三层架构什么是MVC:Model View Controller 模型、...

  • Spring MVC高级框架

    Spring MVC应用 Spring MVC介绍 MVC体系结构 三层架构在B/S架构中,系统标准的三层架构包括...

  • 2017.09.21

    一直以为 MVC 和三层架构是同一个东西,直到今天才明确的知道:MVC 是 MVC,三层架构是三层架构, 它们之间...

  • mvc+三层架构

    三层架构 mvc

  • MVC设计模式

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

  • 7、MVC模式与三层架构

    MVC设计模型 三层架构

  • MVC与三层架构

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

  • MVC开发模式&三层架构

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

  • JavaWeb三层架构详解

    JavaWeb三层架构详解 - a549654065的博客 - CSDN博客

网友评论

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

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