美文网首页Ping说JavaWebJava
JavaWeb之MVC三层架构

JavaWeb之MVC三层架构

作者: Ping开源 | 来源:发表于2021-02-25 00:09 被阅读0次

十、MVC三层架构

目录:早期开发、MVC三层架构
什么是MVC:Model View Controller 模型、视图、控制器

1.早期开发

早期开发原理

Servlet和JSP都可以写Java代码,为了易于维护和使用:
Servlet专注于处理请求,以及控制试图跳转。
JSP专注于显示数据。
用户直接访问控制层,控制层就可以直接操作数据库。
Servlet进行CRUD操作——>数据库
弊端:程序十分臃肿,不利于维护。
Servlet的代码中:处理请求和响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码。
架构:没有什么是加一层解决不了的。
通过调用JDBC来操作数据库。

2.MVC三层架构

MVC三层架构原理
1)Model
①业务处理:业务逻辑(Service)
②数据持久层:CRUD(Dao)
2)View
①展示数据。
②提供链接发起Servlet请求。
3)Controller(Servlet)
①接收用户的请求。
②交给业务层处理对应的代码。
③控制视图的跳转。
***以登录为例
登录——>接收用户的登录请求——>处理用户的请求(获取用户登录的参数)——>交给业务层处理登录业务(判断用户名密码是否正确:事务)——>Dao层查询用户名和密码是否正确-->数据库

相关文章

  • JavaWeb之MVC三层架构

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

  • JavaWeb - MVC三层架构

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

  • 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/ezfczktx.html