MVC设计模式在WEB应用系统中的实现
发布时间:2021-06-08
发布时间:2021-06-08
阐述了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一,河承主学和学生工作。