第7卷第1期27740年月
17一1(071一9减61192C)451抖8
科学技术与工程
SicTcn
oadnne吧cneho留nEgeeeliri
Vo.N.4l7o1
JlZ7u(y刃
en回27SiTC.ng0c.hEg.
J一el一aae模式在教务ssvtvapreJBn
管理系统中的应用
丁振国赵大勇
(西安电子科技大学
计算机,西安707)11
摘要简要介绍了MC的v
设计模式,讨论了J,re和Jae技术的PesStaalvvnB概念,建立了基于J一r一aBa的McPeevesSlJanvvt
开发模式的教务管理系统模型,并对开发中的关键
问题进行了分析.这种方式不仅实现简单,而且便于系统的开发和代码维
护.
关键词开发模式JslaBa教务管理系seeveprtjanv统
中图法分类号T1.8邢97;文献标识码A
随着
网络技术的飞速发展和社会
经济模式的不
断变化,v(oli一olr模式对于WbMcmd一ectl)evwneore
应用的开发无疑是一种非常先进的设计思想.通常在MC模式的应用中,JaenV用aBa实现模型,v用
sJ实现视图,Sr实现控制.这里采用比较p用evtel
卧控制器"模式,最早是xr公司在2世纪8exo00年代为编程语言Sat一发明的一种
软件设ma8ll0k计模式,目的是实现Dkpsoet
程序中的数据模型和用户界面程序代码的分离.最近几年被推荐为Smi公司JEZE平台的设计模式,并且越来越受到开发
者的欢迎.
经典的Mcv开发模式,sSl一ve开即J一eeJaaPrtaBnv
发模式,本文对其进行了改进,采用了双se控etlvr
制器的J一el一aBa开发模式.sSeJaeprtvnv综合各方
面的考虑,JaJ,el和JB采用a,pSreDC等技术来vsvt
开发教务管理系统.该系统为三层B5/结构模式,
采用oALg作为数据库,RcEi后台充分利用
Java技
术的优势,使得系统稳定,高效,而且管理人员通过后台管理能及时地发布,更新系统消息和新闻,加强
了和学生及教师之间的联系,取得了显著的效
果.
MC的V基本思想就是实现系统中显示逻辑,控制逻辑和数据(业务)逻辑的分离.因此,它把应用程序分为3种对象类型:模型(oe用于维护数Mld)据并提供数据访问方法,视图(e)ivw是用于绘制模型的部分数据或所有数据的可视图,控制器(o-Cn
tlr则定义了用户界面对用户输人的响应方or)e
式〔.'1由于MC是思想而不是技术,此在不同的应V因用领域里,其对于MC模式的描述往往不同,v基于
MC思想的技术
方案更是多种多样.在切bV毛应用