欢迎来到天天文库
浏览记录
ID:32930353
大小:2.19 MB
页数:49页
时间:2019-02-17
《uml改进的jsf应用建模活动研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、首都经济贸易大学硕士学位论文UML改进的JSF应用建模活动研究姓名:杨景申请学位级别:硕士专业:产业经济学(信息)指导教师:娄不夜2011-03摘要Web应用系统随着近年来网络技术的发展不断进入人们的日常生活,Web应用不断深入发展,系统的复杂度也是越来越高、规模越来越大,如何构建一个高效的有着良好用户体验的Web程序成为开发方法学上研究的热点问题之一。本文以Web工程化思想的引入,从工程化的角度来构建一个Web应用,并指出建模活动在构建应用的过程中起到的指导意义。Web工程主张用一种敏捷而规范的框架来构建高质量的Web应用,一个通用的构建WebApp的框架遵循着以下步骤,沟通——计划——建模
2、——构建——部署,可见,建模在Web工程实践过程中占领了举足轻重的地位。建立模型对按照实际需求和现实原型的要求对目标系统进行抽象和细致起到了很大的帮助,还能对做出的增量计划进行文档化描述,并能够规范化系统的结构和行为,给出指导构建系统的模板。在新发布的JavaEE6规范中,使用了JSF2.0,即JSR314规范。JSF规范提供了简洁高效的Web实现,支持组件化的UI设计,以弥补需要直接操作Html标签的JSP技术的不足。JSF作为JavaWeb开发的官方标准之一,在技术上具备可视化开发、可重用UI组件、托管Bean与EL表达式语言、集中式页面导航和事件驱动等优势。利用Web工程的建模方法对基于
3、JSF规范应用的系统开展建模活动,则能从两个更好的方面来提升开发的效率,一方面选择恰当的建模方法和建模语言能从模型上来指导实际开发,另一方面适用于JSF规范的应用本身就能从开发方法上提高效率,简化开发的过程。本文希望借助于JSF规范在开发Web应用上的优势,结合Web工程化建模的活动来创建JSF规范的模型,指导基于JSF框架实现的Web开发过程。在Web建模发展的过程中,涌现了很多各具特色的建模描述语言,如有HDM,HDMlite,OOHDM,RMM,Aranenus,WebML等等昙花一现的建模语言或者设计方法。这些语言在描述系统功能的能力,信息建模和通用建模能力方面或多或少存在着一些不足,
4、至今也还没有一种建模描述语言能够全面的描述Web工程建模的过程。因此,选定一种建模描述方法对于模型建立至关重要。模型以及建模的意义在于通过一个不同的视角将系统或者工程的简化的形式呈现在受众面前将更加利于旁人理解。最后,我们选择了经过UML(统一建模语言)扩展的Web应用扩展建模语言(WAE),是因为WAE是通过在成熟发展的UML规范基础上基于图形和语义来扩展“版型”,增加Web特征元素,表达Web应用体系结构,使用WAEWeb应用扩展来建模能够满足Web系统应用需求大多数方面要求,在一些个别的方面可以对WAE作相关改进以增强其建模过程适应性,来达到描述模型的目的。因此本文着重研究使用UML扩展
5、的Web应用建模WAE改进来描述基于JSF规范实现的应用,对JSF应用建模。关键字:JSFWeb应用扩展(WAE)UML统一建模语言Web建模I首都经济贸易大学硕士学位论文《UML改进的JSF应用建模活动研究》AbstractInrecentyears,webapplicationsystemwiththecontinuousdevelopmentofnetworktechnologyispalyinganimportantroleinpeople'sdailylife.Asthecomplexityandscaleofthewebapplicationsystemisincreasing,h
6、owtobuildanefficientandfriendlyuserexperienceofthewebbecomeahottopic.Inthispaper,withtheintroductionofwebengineering,theauthorpointoutthatmodelingactivitiesplaysalotastheguidanceforaprogramintheprocessofbuildingawebapplication.Webengineeringadvocatetheuseofanagileandstandardizedframeworktobuildhigh-
7、qualitywebapplications,acommonframeworkfortheconstructionWebAppfollowthesesteps,Communication-Planning-Modeling-Construction-Deployment.Modelingthatbasedonactualneedsoftherequirementsofthetargetsystem
此文档下载收益归作者所有