关于MVC设计模式

原创 2018年04月15日 14:16:27
1.关于MVC:
1).M:Model,Dao
2).V:View。jsp,在页面上填写Javs代码实现显示。
3).C:Controller。Servlet:
①.受理请求
②.获取请求参数
③.调用DAO方法
④.可能会把DAO方法的返回值放入request中
⑤.转发(或重定向)页面
2.什么时候转发,什么时候重定向?若目标的相应页面不需要从request中读取任何值,则可以使用重定向。(还可以防止表单的重复提交)
3.不足:
1).使用数据库连接池,DBUtils,JDBCUtils 工具类,DAO基类
2).一个请求一个Servlet不好。一个模块使用一个Servlet,即多个请求可以使用一个Servlet
3).在页面上加入JQuery提示

View:JSP
1.呈现数据:从request中获取Servlet放入的属性
2.接收用户的输入
3.编写JS代码给出对应的提示
Controller:Servlet
1.获取请求信息:参数
2. 验证请求参数的合法性:验证失败,需要返回页面,并给出提示信息
3.把请求参数封装为一个JavaBean
调用DAO的方法 获取返回的结果
5.把返回的结果放入到request中
6.响应页面:转发、重定向。
Model:DAO
1.获取数据库连接
2.执行CRUD操作
3.返回结果
MySQL


注意:
1.不能跨层访问
2.只能自上向下依赖,而不能自下向上依赖。


MVC和MVP两种框架设计模式

算来学习Android开发已有2年的历史了,在这2年的学习当中,基本掌握了Android的基础知识。越到后面的学习越感觉困难,一来是自认为android没啥可学的了(自认为的,其实还有很多知识科学),...
  • IT_DarrenLu
  • IT_DarrenLu
  • 2016-11-22 11:53:02
  • 1218

MVC设计之MVC设计模式(介绍)

mvc介绍; 首先先引用一个百度百科的介绍: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件...
  • qiandublog
  • qiandublog
  • 2016-10-06 19:12:37
  • 7917

Android设计模式-MVC模式设计

我对开源的理解     首先,感谢Google 的开源系统,让我有了一份Android系统工程师的工作;第二,感谢开源系统,让我们以更加开放、自由的精神工作;第三,感谢工程师对知识和经验的共享,...
  • u014675538
  • u014675538
  • 2016-03-17 17:15:28
  • 1512

【设计模式之一】浅谈对MVC设计模式的理解

在APP开发中,我们经常提MVC,顾名思义,M:Model,模型层,或者叫数据层,V:View,视图层.C:Control,控制器层,或者叫逻辑层.每次实现某项功能的时间,本着唯一责任制的原则,我们都...
  • qq_27425537
  • qq_27425537
  • 2017-06-02 15:19:08
  • 547

MVC设计模式概念及优缺点

  • 2012年08月18日 11:21
  • 49KB
  • 下载

浅谈什么是MVC设计模式

什么是MVC?      MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据...
  • ricky73999
  • ricky73999
  • 2017-02-23 23:51:51
  • 3107

JavaWeb实现MVC设计模式(概念解析)

一、MVC介绍:MVC设计模式是一种用于Web应用程序的架构模式,指将Web应用分为 模型层-视图层-控制层,它强制性的将应用程序的输入、处理、输出流程按照 Model-View-Controller...
  • a_good_programer
  • a_good_programer
  • 2016-10-18 14:01:48
  • 1530

MVC设计模式讲解及示例

mvc设计流程图: MVC概念: 模型:
  • u010022051
  • u010022051
  • 2016-03-04 12:05:53
  • 2265

MVC设计模式 简单实现

MVC设计模式 MVC模式下,客户直接发送请求到控制器,控制器根据用户的请求的资源分发到相对应的模型来处理,模型完成了业务逻辑后,把要数据发送到视图,视图显示返回给客户。这就是web 或是说B/...
  • lifushan123
  • lifushan123
  • 2015-04-12 00:33:29
  • 374

MVC设计模式应用实例-登录程序

----知道自己错在哪的猿是幸福的。 基本功: 要求会用自己的话讲解、MVC设计模式特点、画出MVC处理流程图:程序编写要靠思想!!! 登录程序流程图: ...
  • zhangze_wancheng
  • zhangze_wancheng
  • 2012-08-15 23:39:47
  • 3476
收藏助手
不良信息举报
您举报文章:关于MVC设计模式
举报原因:
原因补充:

(最多只允许输入30个字)