浅析Web应用程序对象建模方法.pdf

浅析Web应用程序对象建模方法.pdf

ID:55402361

大小:358.98 KB

页数:6页

时间:2020-05-15

浅析Web应用程序对象建模方法.pdf_第1页
浅析Web应用程序对象建模方法.pdf_第2页
浅析Web应用程序对象建模方法.pdf_第3页
浅析Web应用程序对象建模方法.pdf_第4页
浅析Web应用程序对象建模方法.pdf_第5页
资源描述:

《浅析Web应用程序对象建模方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中山大学学报自然科学版()第卷增刊期陇义正拜几39赶川(川峨)AC]口MNKnlUMl刃年月肛丫欧侣叮朋璐(X侧火1巧肛U肠习SIJD一:6579(XX)文章编号签《弘伪50)0185’浅析应用程序对象建Web模方法潘志明,中山大学计算机科学系广州51027(5),摘要:根据w七b应用程序的特点从建模方法的四个组成部分比较系统地讨论了认飞b应..,用程序的对象建模方法建模过程很重要它是描述如何获得模型的指导结论都反映在建.模过程中关键词:从飞b应用程序;面向对象;建模方法;U双IL.:n52文献标识码:A中图分类号仍,er本文讨论的Wb应用程序(以下简称为双飞b应用)是指以浏

2、览器(B)作为用..~户界面的Web应用方法是指导人们进行软件开发的一个框架UML的发起者之一JRul司犯妙认为建模方法应该包含以下四个组成部分[’〕:①一组建模的概念;②建模概~念.;;的符号表示及其视图③建模的过程④建模过程中的要点和主要原则,,由于建模方法本身并不描述应用领域的特点所以本文先分析从飞b应用程序的特点.然后按照以上这四个部分的思路去探讨从飞b应用的对象建模方法1Web应用程序..eeWb应用与网站并不是同一概念Wb应用是利用网站作为其前端的应用程序Web,:ebnIett应用有如下特点①W应用是通过me对外开放的即它的潜在用户数量可以是很,大;②nIett

3、的潮流变得很快过时的从飞b应用很快就被人们淡忘;③从来没有别的软meeb;件应用程序会象W应用那样地注重用户界面也从来没有象W山应用那样高风险的应.,-es。a用程序第一点要求从飞b应用必须具有高性能(拌而)的以及较好伸缩性(叭..~,ibliyt)和可靠性(erilabilyt)的体系结构第二点则要求具有较好的应变能力因此建.e模是Wb应用开发过程中的重要而且是必要的一个环节第三点强调了用户界面创造性,entati设计的重要性同时也强调了演示层(R郎on场er)建模在W曲应用建模中的重要.,,-e性图通常wb应用是三层的BwrDser/跳ver(简称Bs/)应用分为演示层(

4、ROenat.、“”erereritonLw)业务层(BusinesL理)和数据层(DatL祥)这里的层指的是一个能.r够响应请求提供服务的软件包B/S应用程序和Cilen此~(简称口S)应用程序的区别,一:98-z的冬01)基金项目广州市科委资助项目(,,:2仪卜1压巧;:1974一收稿日期作者简介潘志明()男硕士中山大学学报自然科学版(第卷).,主要体现在演示层上所以Web应用建模方法的研究重点是其演示层从飞b应用演示层.,J的实现技术共同点是把演示的内容和程序逻辑分离本文把演示的内容称为HIMI模,,版把Web服务器上的程序逻辑称为服务器端处理把HTML模版经服务器端处

5、理加工.:后的产物称为H孙IL页现归纳演示层特点如下①演示层分为HTML模版和服务器端处,理两部分;②无论采用何种服务器端技术最终由W已b服务器传送给浏览器的都是.、,HIML页③服务器端处理可以由sA祥3]webclass4[]或s[]等实现主要有以下3个功SPJ,:;能①接收用户输人②替换(插人)功能即根据服务器的业务逻辑状态对HTML模.;版中的某些部分进行动态地替换③改变服务器的业务逻辑状态2面向对象的建模概念.,任何模型都是在一组建模概念的基础上建成的Web应用也不例外面向对象技术最.,,核心的建模概念是类和用例利用面向对象技术可以更直接地描述现实世界构造出模.、、

6、,块化的可重用的可维护性好的软件并能控制软件的复杂性和降低开发维护费用面.、、、:向对象的开发模型包括需求模型分析模型设计模型实现模型和测试模型:Web应用(特别是演示层)建模首先要处理好以下几个关于建模概念的问题.21如何得到类.客户关心的不是应用有些什么类,而是关心应用系统能够提供的功能所以,结构化.,的设计方法主要考虑的是功能及其分解采用面向对象的方法更有利于处理需求的变化`,,它利用用例把功能映射为类具体地说可以参考应用领域的概念模型通过对用例的事.,CspDI拐i务序列的分析而得到类另外还可以使用cRC(la5Seribliytcolaboarotr)卡帮助确定类.

7、.22如何细化类.,从最初确定类到用代码实现类有一个从粗到精逐步细化的过程通常主要有3个层:次的视角去看类.:(l)概念层(分析模型)这里描述的是应用域中的概念这些概念与实现它们的类.,有关(类是这些概念的抽象)但通常并没有直接的映射关系.、:(2)规范层(设计模型)这里描述的是接口这个接口可能因为不同的实现环境.不同的运行特性或者不同的买主具有很多种不同的实现,:(3)实现层(实现模型)只有在这种观点中才真正有严格意义上类的概念它揭示.了软件的构成情况.我们把分析模型0[]中的类称为分析类,分析类与具

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。