分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

MVC设计模式

发布时间:2023-09-06 01:33责任编辑:蔡小小关键词:MVC

MVC设计模式

  MVC是一个设计模式,强制性地使应用程序的输入、处理和输出分开。MVC设计模式被分为3个核心层,即模型层(Model)、显示层(View)和控制层(Controller)。如图

Model(模型层)

    完成一个独立的业务操作组件,主要分为实体类,业务逻辑,数据访问和工具类。

       ①实体类(entity):普通Java类,非抽象类,即JavaBean;

       ②业务逻辑(service):指出应用的功能,由接口和实现类组成;

       ③数据访问(dao):访问数据库资源;

       ④工具类(utils):数据库工具类等。

View(显示层)

    将数据展示在也页面上。

Controller(控制层)

    由Servlet组成,Struct2中为Action,SpringMVC为Controller。

    主要负责接收用户的请求,调用业务逻辑的方法,根据返回的结果,调用响应的页面给请求响应。

MVC处理流程

  当有用户请求提交时,所有请求会交给Servlet进行处理,然后Servlet调用模型层处理请求的方法,并将模型层处理的结果通过RequestDispatcher接口中的forward方法转发到JSP页面。由于要显示的内容只是在一次请求-回应中有效,所以在MVC设计模式中,所有的属性传递都将使用request属性范围传递。

MVC设计模式

原文地址:https://www.cnblogs.com/ghq120/p/8137475.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved