收藏本站
《山东大学》 2006年
收藏 | 手机打开
二维码
手机客户端打开本文

模型驱动的J2EE Web应用生成器的设计与实现

王广峰  
【摘要】:近年来,Web应用被广泛应用到各个领域,Web应用的开发效率及质量要求不断提高,开发工作的难度不断增加。如何快速有效的开发出Web应用成为业界研究的焦点之一。Web应用开发过程中存在很多直接影响开发的因素,主要包括开发平台及技术灵活多样、导航关系复杂等,而且需求的多变性要求应用系统具有良好的可扩充性及可维护性。目前,针对以上问题已经提出了若干Web应用开发方法,这在一定程度上提高了系统的质量。同时模型驱动开发方法所倡导的提升应用开发层次、代码自动生成的方法提高了开发效率,并且增加了应用模型复用程度。模式和框架技术也被逐渐地引入到实际的开发过程中,虽然这在一定程度上能够提高生产率以及软件质量,但是仍缺乏较高层次的抽象。 模型已经在现在的软件开发过程中起到了重要作用,但是由于技术所限,目前距离完全意义上的可执行模型依然遥远。虽然已经有Web应用自动生成工具出现,但这些工具大部分抽象层次较低、或者仅仅专注于生成系统的某个方面,而且模型缺少对界面的描述。这给开发人员对生成代码的理解、修改和维护带来了极大的困难和不便。 针对这些问题,本文提出了一种模型驱动的J2EE Web应用自动生成的生成器解决方案,利用它可以实现利用FMP模型描述的应用到目标应用的全自动生成。生成的目标应用架构清晰、代码易读,整个系统容易进行维护和扩展。 本文首先讨论课题的研究背景,对相关研究进行了分析,进而对Web应用的分析、设计和实现方法进行了归纳和总结。在对现有J2EE web框架进行比较后,给出了目标应用的运行结构和代码结构。在此基础上,提出了FMP模型和目标应用之间的映射规则,并对Web应用生成器进行了设计和实现,并给出了生成器的工作流程。除此之外,文章还对当前研究状况进行了总结,并指出了未来需要完成的工作。
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP393.09

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 李博;胡继胜;;基于三相逆变SPWM调制的DSP代码自动生成[J];仪器仪表用户;2008年02期
2 蔡奎;卢雷;王帅强;万建成;;基于Web界面设计模式的复杂行为建模及其代码生成方法[J];计算机应用;2009年04期
3 陈淑玉;曾晓洋;陈赟;武建强;;一种参数可配置的SRRC滤波器的结构设计及其代码的自动生成方法[J];复旦学报(自然科学版);2009年04期
4 李亚宁;李军民;司明;;程序设计CAI系统[J];科技信息;2010年05期
5 罗伟青,安雪梅,屠新曙,邓旭辉;高校教学计划管理信息系统[J];教育信息化;1999年07期
6 陶勇;桂盛霖;马亮;尹立孟;;AADL模型的代码自动生成及集成技术[J];计算机工程;2009年08期
7 李浩光;;基于XML/XSLT信息发布系统的设计与实现[J];电脑知识与技术;2009年09期
8 彭真;宋春宁;蒋小庆;;基于C2812PWM调制的DSP代码自动生成和调试[J];装备制造技术;2009年05期
9 方乃钗;;基于模型驱动的业务建模平台研究[J];哈尔滨商业大学学报(自然科学版);2009年04期
10 李强;王民钢;杨尧;;飞行控制系统快速原型设计与实现[J];计算机测量与控制;2009年07期
中国重要会议论文全文数据库 前10条
1 鞠训卓;万建成;冯仕红;;模型驱动的Web用户界面设计模式[A];第二届和谐人机环境联合学术会议(HHME2006)——第2届中国人机交互学术会议(CHCI'06)论文集[C];2006年
2 吴志红;孙萌;毛明平;;基于Matlab/RTW的车载无刷直流电机调速系统代码自动生成[A];全国先进制造技术高层论坛暨制造业自动化、信息化技术研讨会论文集[C];2005年
3 卢雷;万建成;鹿旭东;郭小涛;李学庆;;基于界面组成结构的Web界面模型[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
4 董雄鹤;周杰敏;余建华;;基于MATLAB/Simulink及TargetLink的AMT电控系统软件开发[A];2007年APC联合学术年会论文集[C];2007年
5 何天添;凌志浩;;嵌入式软件模块代码测试框架的实现[A];2010中国仪器仪表学术、产业大会(论文集1)[C];2010年
6 张舞杰;;面向先进装备的数字控制及机器视觉技术[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年
7 叶玉玲;赵冉;;水下航行体快速控制原型技术研究[A];2009系统仿真技术及其应用学术会议论文集[C];2009年
8 陈典全;;智能网业务创建环境的设计与实现[A];四川省通信学会1997年学术年会论文集[C];1997年
9 李楠;韩国栋;;基于Matlab的TMS320F2812负载识别的程序设计[A];全国高等学校电子技术研究会论文集[C];2010年
10 黄四牛;陈宗基;;DIS/HLA作战想定的可视化生成的研究和实现[A];二○○一年中国系统仿真学会学术年会论文集[C];2001年
中国重要报纸全文数据库 前7条
1 ;让代码自动生成[N];网络世界;2006年
2 刘伟 郭建堂;我市道路交通违法处理实现网络管理[N];张掖日报;2005年
3 北京市东城区检察院检察官 陈迎节 李小萌;京城首起社保基金贪污案[N];北京日报;2007年
4 王剑翔;云南工行构建中间业务平台[N];中国计算机报;2001年
5 ;东京国际车展日本汽车大出风头[N];华夏时报;2001年
6 本报记者 陈和利;软件安全:还应从源头做起[N];科技日报;2005年
7 祝桂峰;广州启用新版房地产证[N];中国国土资源报;2009年
中国博士学位论文全文数据库 前7条
1 李晓军;基于量子框架的开放式汽车电控系统体系架构及其应用研究[D];山东大学;2008年
2 王淼;面向多核处理器的并行编译及优化关键技术研究[D];国防科学技术大学;2010年
3 马长年;金川二矿区下向分层采矿充填体力学行为及其作用的研究[D];中南大学;2011年
4 张勇;基于主动制动的汽车稳定性控制系统开发研究[D];上海交通大学;2006年
5 綦声波;SOPC Plus协同设计架构及在AMT中的应用研究[D];山东大学;2011年
6 金雪云;基于XQuery的增量计算程序自动生成技术研究[D];北京工业大学;2012年
7 王瑞;PLC软件构件化建模方法研究[D];清华大学;2012年
中国硕士学位论文全文数据库 前10条
1 郭小涛;支持Web软件用户界面自动生成的交互模型[D];山东大学;2005年
2 朱晓莉;模型驱动的WEB用户界面代码自动生成[D];山东大学;2007年
3 沈先飞;基于FMP模型的ASP.NET代码自动生成[D];山东大学;2006年
4 夏云龙;基于模板的代码自动生成系统的研究与实现[D];沈阳理工大学;2010年
5 王志超;面向活动图的代码自动生成技术研究[D];哈尔滨工业大学;2010年
6 张宪宝;嵌入式信号处理系统及其代码自动生成技术研究[D];华南理工大学;2012年
7 王广峰;模型驱动的J2EE Web应用生成器的设计与实现[D];山东大学;2006年
8 冯文堂;基于MDA的报表自动生成模型的研究[D];山东大学;2006年
9 钱斌;用户需求驱动的代码自动生成技术研究与应用[D];华东理工大学;2013年
10 李春娥;支持自动生成的界面设计模式[D];山东大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026