IMC和J《rl-aam即s尧ev灿PVtlJ
开发领域,比较流行的且比较实用的模型是J-PsevtaBasreJae开发模式,l一vn它由J,el和J-sSeaprtvvaenB等3个主要元素组成.其中,用于生成aJPsMCMdli一otlr,模型一V(oeVeCnl)即"一wore视HM页面,TL并返回给客户端,完成数据显示,对应于Mcv模型中的vwsl用于接收用户请求,i;rteeev27月2日0年33收到国家自然科学基金8项目36(xA150资助Z〕A22)l42并根据不同请求调用不同的JBa进行业务处aenav第一作者简丁介:振国(5一)男,陕西西安人,西安199,汉族,教授,理,对应于CnlraBa通过JBore;vetoJannC与数据库电子科技大学网络教育副院长,家信息安全研究中心关键技国建立连接,并完成系统中所有的业务处理.其具体
术实验室总工程师,工程技术信息网中国副总工程师,研究方向:计
算络与处理.一lZyso@1·.机网信息Em:dsallww6calvl3om
结如面所[构下图1示.]2
3952
科学技术与工程
7卷
设计,如图2所示.
篇麟口--学生--.翻徽
管理人员
W匕服务器b
篡
翼
教师
学
生
口
Clnite
节beeAPcoSrr几SrrPlaneevliitv
DaateasB
图图图图
管
理
教师
平
口
系统
平
信息平
口
名如
乙,
名,
图IJ一el一ae模式结构图sSeJBaprtanvv
教务管理信息系统
Oa数据库rlce
ZJ,rl和JvBa的概述sSveaaenpet
图2教务信息系统总体架构图
Jaa技术主要有:pSl,ae等.a32教务管理系统的设计vJ,eeJBasrtanJvv-.
av平台的应用主要由构件构成,应用系统的开发就
321系统的功能设计..
是设计这些构件并组装成整个应用系'统〔.〕
()s(srra是用于构建包含动aeePg)1JJpavve态We内容(HMDTL,HMbTL,HMXTL以及XLM等)应用系统的一种Ja的va技术.s程序在服务JP器端进行解析,动态生成网页传递给客户端.()el是Jata平台上的CI2SrevvG技术.Sreelvt在服务器端运行,动态地生成W页面.与传统beC和许多其它类似C的技术相比,r具有IGIGeeSlvt
更高的效率并更容易使用.对于Sr,ev重复的请tel求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的.
教务管理系统如图3所示.
()ve就是Jan3JBaaava的可重用组件技术,开发人员可以利用这些组件,像搭积木一样建立饿b
应用.通过使用Jae的方法,vnaaB将业务逻辑分装到后台的Java程序中,ae通
常用来实现MCJBavanV体系中的模型部分,它包含应用程序功能的核心部
图3教务管理系统用例图
分.它们封装应用程序的状态,同时支持自定省,
制,事件,属性和持久性等功能.
322系..统的技术实现实现一个eW应用程序最好的方法是MCbV
(oli一orl)Md一ecnl架构.V结构把业务对evwteorMC
3J一eeJve模式在教务管理sstaBapr一anlv