码迷,mamicode.com
首页 > Web开发 > 详细

MVC设计模式的介绍

时间:2017-10-12 13:02:07      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:没有   复杂   连接数据库   面向对象技术   根据   操作   客户   开发   有用   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!