MVC设计模式在WEB应用系统中的实现
更新时间:2023-05-25 21:52:01 阅读量: 实用文档 文档下载
阐述了MVC设计模式的设计思想,并给出一个具体的基于J2EE的Web应用系统,它的开发采用了MVC设计模式。文章同时提供部分原代码,并详细说明了MVC设计模式的实现过程。
维普资讯
I S 0 89 4 S N 1 0—4 6
承德石油高等专科学校学报Junl f o r a o Ch n d Per lum Colg ege to e le e
第 8卷第 3期,2 0 0 6年 9月Vo. No 3. e 2 0 1 8, . S p. 0 6
MV C设计模式在 WE B应用系统中的实现陈颖峰王玉红,( .承德石油高等专科学校电气与电子工程系, 1河北承德 0 70; 6 0 0
2 .中国石油大学计算机科学与技术系,京 1 2 4 )北 0 2 9摘要:阐述了 MV C设计模式的设计思想,给出一个具体的基于 JE并 2 E的 We b应用系统,的开发采用了它 M C设计模式。文章同时提供部分原代码,详细说明了 MV V并 C设计模式的实现过程。关键词: C设计模式; E MV; J E 2中图分类号:P 1. T 311文献标识码: B文章编号:0 894 ( 0 6 0 -0 20 10—4 6 20 ) 30 3 - 4
Re lz to f M VC sg te n i e aia i n o De i n Pa t r n W b Appl a i n S s e i to y t m cCHEN Yi g f n . W ANG— o g n—e g Yu h n
( . e at n fE e t c l& E e t ncEn ie rn .C e g eP t lu 1 D pr me to lcr a i lcr i gn eig h n d er e m o oCol g le e,Ch n de0 0 0,He e, i a; e g 67 0 b i Ch n2. De a me to m p tr S in e& Te h o o y. pr t n f Co u e c e c c n lg
C iaU iesyo e o u hn nvr t f t l m,B in 0 2 9 C ia i P r e e ig12 4, hn ) jAbsr c: i ril nr d c st e p io o h fMVC d sg a tr t a t Th s a c e i to u e h h ls p y o t e in p te n,a r d e e p l— nd p o uc s a W b a p i
c to y t m a e n J EE.Th e eo me to hi y tm s ma e u e o he MVC de i n p t a in s se b s d
o 2 e d v lp n ft ss se ha d s ft sg a—tr e n. M e n i a whl t e p pe r v d s t e p rilo i i a o e n d t i,a d e pli st e lz to e, h a rp o i e h a a rg n lc d si eal n x a n her a iain t
c u s fM VC d sg atr o re o e i n p te n.
Ke r: y wo ds MVC; e in p te n;2EE d sg at r J
1 MV C设计模式1 1 MVC设计思想 .
MV Moe— iw—C nrlr即模型一视图一控制器, V C( d l V e ot l ) oe M C设计模式要求在应用开发中把商业逻辑、面显示和数据分离,加代码的重用率,少数据表达、界增减数据描述和应用操作的耦合度。同时使得软件可维护性、可修复性、扩展性、活性以及封装性大大提高。 M C模式通过创建模型层、图可灵 V视 层和控制层三个层次将面向对象的设计与可视化接口分开 ( C设计模型如图 1所示 ) MV。
模型负责表达和访问商业数据,执行商业逻辑和操作。它封装了问题的核心数据、逻辑和功能的计算关系,提供了完成问题处理的操作过程;型还为视图获取显示数据而提供了访问其数据的操作。也模就是说,这一层就是现实生活中功能的软件模拟。 视图是把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。它从模型获得显示信息,于相同的信息可以有多个不同的显示形式。对
控制器是处理用户与软件的交互操作,职责是控制提供模型中任何变化的传播,其确保用户界面与模型间的对应联系;接受用户的输入,输入反馈给模型,而实现对模型的计算控制,它将进是使模型和视图协调工作的部件。收稿日期:0 6 0—0 2 0—4 2
作者简介:颖峰 (9 2 )男,北承德人,德石油高等专科学校电气与电子工程系讲师,要从事电子技术教陈 17一,河承主学和学生工作。
正在阅读:
MVC设计模式在WEB应用系统中的实现05-25
建设工程监理规划2#、3#楼06-10
离散数学左孝陵第六章08-28
煤矿采掘知识考试试题库大全09-12
机械控制工程基础第二章2习题解答09-27
四川省泸州市事业单位职业能力倾向测试真题09-22
牛津小学英语单词带音标分类05-12
交通专家名单01-01
各地落实全国道德领域突出问题专项教育和治理视讯会议精神03-02
图书分类中常见的问题解析及其对策08-26
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 设计模式
- 应用系统
- 实现
- MVC
- WEB
- 2016届河北定州高三政治一轮复习学案:第6课《我国的政党制度》(人教版必修2)
- 《量柱擒涨停》之精华珍藏版
- 小学1-3年级常用汉字生字表
- 开展食用菌栽培的意义及湛江开展食用菌栽培的可行性
- 国内最新液压与气动自动化设备
- 《工程勘察设计收费管理规定》的通知(计价格10号)
- Scott Mitchell 的ASP.NET 2.0数据教程之二十四.分页和排序报表数据
- 失眠中医外治临床研究进展
- 《中国教育史》教学大纲
- 高中低档服装陈列及总结
- 初中英语语法三大从句汇总
- 2014年北京市夏季普通高中会考 生 物 模 拟 试 卷(含答案)
- 政府与公民关系思考
- 地理期中考试试题
- 企业员工奖惩管理制度
- spss数据的结构和定义方法
- 初中英语试讲模板
- 某电厂化学水处理系统运行规程
- 高三数学专题复习_一元二次不等式及其解法
- 国外马克思主义学者谈社会主义