文档章节

MVC模式

c
 chuiyuan
发布于 2014/06/21 10:44
字数 209
阅读 21
收藏 1

   MVC 使得代码 和页面分离,数据库操作和Servlet 操作分开 。

JSP:外观显示 

Servlet:验证

DAO:数据库操作

一。MVC基本结构 

Model: 封装应用程序 的数据结构和事务逻辑,体现应用程序的状态 ,JavaBean 很适合。

View :是Model 的外在表现,模型状态改变时,有所体现。JSP适合这个 。

Controller:对用户的输入 进行响应,将模型与视图联系在一起,将数据写入到 Model 中,并调用 View .Servlet 很适合这个 。

其步骤如下:

(1)用户在表单中输入,表单提交给Servlet,Servlet验证输入 ,然后实例化 JavaBean 

(2)javaBean 查询数据 库,查询结果 暂时存在JavaBean 中。

(3)Servlet跳转到 JSP,JSP使用JavaBean ,得到它查询的结果 ,并显示出来 。


© 著作权归作者所有

共有 人打赏支持
c
粉丝 9
博文 92
码字总数 40993
作品 0
海淀
私信 提问
用 Hasor 谈一谈MVC设计模式

MVC 是一个老生常谈的东西早已不是什么稀罕物件,不过在这里还是扒一扒到底都有多少种 MVC。 一、经典 MVC 先说最经典的 MVC,一个请求控制器的请求,负责读取数据,然后将数据派发到试图上。...

哈库纳
2016/09/29
168
0
《从零开始学Swift》学习笔记(Day67)——Cocoa Touch设计模式及应用之MVC模式

原创文章,欢迎转载。转载请注明:关东升的博客 MVC(Model-View-Controller,模型-视图-控制器)模式是相当古老的设计模式之一,它最早出现在Smalltalk语言中。现在,很多计算机语言和架构都...

tony关东升
2016/03/09
0
0
《从零开始学Swift》学习笔记(Day67)——Cocoa Touch设计模式及应用之MVC模式

原创文章,欢迎转载。转载请注明:关东升的博客 MVC(Model-View-Controller,模型-视图-控制器)模式是相当古老的设计模式之一,它最早出现在Smalltalk语言中。现在,很多计算机语言和架构都...

智捷课堂
2016/02/17
33
0
界面之下:还原真实的 MVC、MVP、MVVM 模式

前言 做客户端开发、前端开发对MVC、MVP、MVVM这些名词不了解也应该大致听过,都是为了解决图形界面应用程序复杂性管理问题而产生的应用架构模式。网上很多文章关于这方面的讨论比较杂乱,各...

星仔小号
2016/01/14
187
0
ASP.NET MVC 认识

之前我不认识什么是mvc框架,我就在网上查找,我找到了一篇很好的文章,我看了之后就看懂了,通过这次小小的分享希望能帮到你! ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建...

myy629464
2017/12/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java并发编程基础(三)

线程间通信 线程间通信称为进程内通信,多个线程实现互斥访问共享资源时会互相发送信号货这等待信号,比如线程等待数据到来的通知,线程收到变量改变的信号。 线程阻塞(同步)和非阻塞(异步)...

chendom
9分钟前
1
0
阿里重磅开源首款自研科学计算引擎Mars,揭秘超大规模科学计算

日前,阿里巴巴正式对外发布了分布式科学计算引擎 Mars 的开源代码地址,开发者们可以在pypi上自主下载安装,或在Github上获取源代码并参与开发。 此前,早在2018年9月的杭州云栖大会上,阿里...

阿里云官方博客
19分钟前
1
0
我是怎样和Linux系统结缘并通过红帽RHCE认证的

我高考完当时就是选择的计算机科学与技术专业,上大学以后联想到的和计算机相关的就只有写代码,开发,网站,网页设计,就没有其他的了,当时学习写代码也都是在Windows上,什么C#、C++之类的...

问题终结者
28分钟前
1
0
SSH之端口转发

第一部分 概述 当你在咖啡馆享受免费 WiFi 的时候,有没有想到可能有人正在窃取你的密码及隐私信息?当实验室的防火墙阻止了你的网络应用端口,是不是有苦难言?来看看 SSH 的端口转发功能带...

无语年华
33分钟前
1
0
我是怎样和Linux系统结缘并通过红帽RHCE认证的

我高考完当时就是选择的计算机科学与技术专业,上大学以后联想到的和计算机相关的就只有写代码,开发,网站,网页设计,就没有其他的了,当时学习写代码也都是在Windows上,什么C#、C++之类的...

linuxprobe16
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部