分享web开发知识

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

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

MVC设计模式的介绍

发布时间:2023-09-06 01:17责任编辑:傅花花关键词:MVC

1、MVC的设计模式

Model 1架构模式(基本上没有用了)

Model 1的核心是JSP文件,使用Model 1开发的项目包含大量相互独立的JSP文件和少部分JavaBean。使用Model 1进行开发时,JSP负责接收表单参数、处理业务逻辑并最终将结果返回给客户浏览器端。

Model 1的程序流程比较容易理解。用户提交信息给JSP页面,JSP接受用户提交的值并通过JavaBean连接数据库和操作数据库,然后将结果返回给用户。

缺点:

(1)在JSP中充斥着大量的Java脚本代码,后期维护起来非常麻烦;

(2)代码重用性非常差;

(3)可扩展性差,前期开发的项目如果添加新的功能是非常复杂和麻烦的。

Model 2架构模式

Model 2是通过面向对象技术实现MVC模式,从而扩展JSP/Servlet形成的一种新的架构模式。MVC中包含3个基本组成部分,分别是Model(模型)、View(视图)、Controller(控制器)。(视图部分一般采用JSP来实现,模型部分一般采用JavaBean来实现,控制器部分一般采用Servlet来实现)。

步骤:

(1)客户端请求的是控制器(Controller);

(2)控制器根据相应的请求调用相应的Model;

(3)然后控制器再把Model处理的数据交互给View;

(4)View就呈现给客户端。

优点:

(1)分工明确,耦合性降低;

(2)视图和逻辑进一步区分出来,方便维护。

MVC设计模式的介绍

原文地址:http://www.cnblogs.com/dorra/p/7655506.html

知识推荐

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