1 / 61
文档名称:

基于AOP方法的交互式web课件的设计与实现.pdf

格式:pdf   页数:61
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于AOP方法的交互式web课件的设计与实现.pdf

上传人:coconut 2014/1/25 文件大小:0 KB

下载得到文件列表

基于AOP方法的交互式web课件的设计与实现.pdf

文档介绍

文档介绍:大连理工大学
硕士学位论文
基于AOP方法的交互式web课件的设计与实现
姓名:于鹏
申请学位级别:硕士
专业:软件工程
指导教师:田园
20050528
摘要基于难耙讶啡衔R恢种匾5慕萄Ъ际酢H欢堑男阅芫J芟抻诘鼻的τ每蚣艿淖刺K孀湃砑こ痰姆⒄梗没Ф杂谟τ贸绦蛞子谖ず投慰7的要求促进了开发者对其模块化的研究,椒ň痛说巧侠肺杼āNA颂岣遷应用性能和增强用户体验,慰7⒈惶岢霾⒏吨钍迪掷唇饩鱿钟邪姹镜牟蛔恪墓丶枨蟛唤鲈谟诟蟪潭鹊慕换ズ投没Ы涌冢乙G笏且桓瞿芄桓据学生需要而调整课程材料的动态授课模型。萦没柚煤弯榔鳌⒋淼奶征来实现烂妗S没Э梢酝ü咝苑绺窭翠揽纬讨J犊猓部梢匝≡穸泶锓式,由此根据用户学习目标的设置和其对交互性问题的倾向评估来创建用户模型。支持竦奶逑到峁钩莆7植际絊代理,它在运行时可以从本地方法切换到分布式或平行分布式服务模式,从而优化应用服务性能。本文通过对已有理论的研究和对成果的分析,基于椒ê蚃际醵訟块化的好处以及对镅越衅饰觥H缓蟠覵、、闹諥框架的对比更进一步地讨论了椒ǖ氖迪只啤=酉吕唇从用户角度进行剖析。最后为了共享开发者的经验和开发技术,从开发者和软件结构角度更深一步进行剖析。关键字:方面:面向方面编程;关注点分离;渭Υ唇ㄒ桓鲅盎肪场进行了设计和实现。文中首先介绍了睦砺郏直鸩隽撕崆泄刈⒌愕母拍睢⒛绍却幼魑R桓鰓课件的需求方面介绍系统。为了描述它的功能和可用性,壳俺晒νü馐越锥危竟δ芸梢愿吨钍褂谩大连理工大学硕士学位论文
.疏恤癢盿瑆,,.黜,,.瑄’猙瓼瓵;琭猙痵—甌產:產甌“”.瑃打.Ⅱ.—篴
蘣甦篈海籄.Ⅲ一大连理工大学硕士学位论文產籗伯甶.;
作者签名:±咝型独创性说明外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学或其他单位的学位或证书所使用过的材料。与我一同工作作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。日期:
丝储繇功鹃尘£靶厶互大连理工大学学位论文版权使用授权书本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用规定”,同意大连理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论导师签名大连理工大学硕士学位论文文。..
言引课程,可以浏览定制的课程材料。赟公司的司开发的支持墓ぞ逜实现分离非业务代码。为了适应不同网络条件、应用负载和衿鞲涸兀捎肈结构,实现在运行时从本地方法切换到分布的或平行分布式服务器模式。翁獾哪康该系统的最初版本是下基于7⒌模A瞬捎眉际醭墒臁⑿阅苡旁降技术,作者启动了二次开发。同时国内关于难芯考跋钅慷急冉仙伲楸较缺乏。为了达到学习椒ê驮黾邮导榈哪康模髡卟捎肁技术模块化分离非业务代码,使它易于维护、可移植和再次开发。最初以计算机为媒介的交流纯粹被作为一种交流方式而引入教学,通过这种方式学习者在不同的地方访问另一台计算机上的资源。用计算进行教学的现象至今扩张很多。之后不久,网络技术引入在线课程,它们可以忽略地域不同和时间屏障来访问和获取。随着网络的发展,厣ù俳趙的学习,采用了多种教学行为如在线作业、阅读、多媒体演示、讨论、模拟等来加强网际学习。设计和构建一个可更改、可扩展和面向性能的应用程序迫使开发者积极使用新技术和。这些技术的使用很大程度上解决了畛醢姹局谐鱿的问题,。畛醢姹臼窃贑接口上使用一个自定义抽象层,它的分布层是建立阒系囊桓鲈冻谭椒ǖ饔貌恪>涂7⒍裕檬迪值娜毕莺臀侍饽岩越决,因为它包括分布式调试这个具挑战性的任务。本次实现使用了一个简单得多的解决方案来解决分布式,就是依赖腣。为了捕获设计和实现中一些具挑战性的特殊问题,开发者决定采用妒健6韵低车拿嫦蚨韵蟛糠郑7⒄呤褂没于模式的设计。是用来创建动态τ贸绦虻姆衿鞫薐涌凇嗨朴绦颍遣捎昧嗣嫦蚨韵蟮姆椒āO喽杂贑方法,提供一个非常重大翁獾睦丛本课题来自于项目且桓鲋С只趙学习的软件系统。学生可以注册ü梗褂檬├止芯勘尘鏙在大连理工大学硕士学位论文
它们提供一个更合理化的面向对象范式来建立服务器端对象。开发者已经注意到月代替7应用程序的众多好处,其中最有意义的是本次开发中的易予调试和不存在难处理的运行时错误热纭笆橄卤暝浇纭薄指针相关或内存引用错误辖鞯拿嫦蚨韵罄嘈屯贫桓鼋魃鞯纳杓撇?化的结构,同时广泛地使用包来促进模块化。且幻判碌谋喑谭椒郏市沓绦虻纳杓坪褪迪植痘窈崆泄刈⒌恪:崆泄注点在对象模型中触及很多地方,同样不能模块化为类。目前