基于REST的Web快速开发平台的研究与实现

被引量 : 8次 | 上传用户:victor530505911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网以及Web开发技术的高速发展,在经济社会快速发展的大背景下,互联网企业和传统软件企业都希望凭借Web应用软件在相关领域占有一定的市场份额。如何快速完成产品开发抢占市场取得先机,成为了企业生存发展中必须解决的问题之一。而企业产品需求复杂多变,传统基于Java EE的开发模式又过于笨重,导致产品开发周期长、开发效率低等问题,使得企业快速开发的需求和复杂繁琐的开发过程形成鲜明的对比。所以解决产品的快速开发问题既能缩短开发周期节约人力资本又能使企业在效益上得到提升。本文首先分析了传统的Java EE经典的分层架构设计思想,并通过进一步重构和扩展,提出了层次更加清晰的五层架构模型,适合当前复杂的Web应用的开发。在该分层设计中,对各层次涉及到的主流开源框架进行分析和比较,完成了合理的技术选型,从而使得开发人员无需过多关心底层技术的实现细节。接下来,根据对用户需求的深入调查和分析,以满足用户需求为原则,形成了基于Web快速开发平台实现快速开发的解决方案。平台通过无缝整合选择的开源框架,对外提供REST架构风格的服务,并集成通用功能模块以及实现了用于扩展的插件机制,是一个更高层次的面向Web应用系统快速开发的基础开发平台。最后,将快速开发平台应用到在线考试系统的开发中,结果表明,快速开发平台具有统一的开发流程和规范,而且简单易用,基于平台开发能够帮助开发人员快速完成开发任务。
其他文献
本文分析了我国商业地产开发与运营的六种主要模式,以及商业地产开发中存在的商业和地产结合错位、无序开发和缺乏资金支持等主要问题,提出了完善商业地产开发与运营模式的思
近年来,绩效考核工具得到了越来越多企业的高度重视,并将其作为企业达成预期经营目标的重要抓手和推动力。然而,绩效考核又是如此的复杂,在不同企业运用绩效考核工具的过程中,由于
在信息社会中,我们无时无刻不被爆炸的信息所包围,信息包围的背后其实是媒介终端的多样化,也就是说,我们每天被各种屏幕所包围,电视屏、手机屏、电脑屏、户外LED,用户在各个
19世纪末到20世纪中叶的欧洲,古典人文科学尤其是实证主义占据统治地位。为了搬开大权在握的学院主义并达到抗争和反文化的双重目的,法国结构主义在俄罗斯形式主义和布拉格语
第三次技术革命让互联网走进了千家万户,在改变人们获取信息渠道的同时,也改变着人们的生活习惯。互联网行业也成为了近些年发展最快的行业之一,而就在整个行业迅猛发展的背
随着世界经济的深度发展,工业品占据越来越重要的地位,而有关工业品的营销理论却不是很完善,目前大家了解更多的是快消品的营销理论。本文通过查阅大量的文献,分析了多种营销
我国对上市公司的特别处理制度始于1998年5月,是对上市公司出现财务状况异常或其他状况异常时,对其股票交易所进行的特别处理。上市公司的健康发展是整个证券市场良好运行的保
村镇银行在支撑农村发展方面发挥着越来越重要的作用,随着自身的发展壮大,其内部结构以及发展方面都出现了一些问题,为了更好地发挥湖南村镇银行在支持湖南农村地区经济发展
现代汽车行业中,涡轮增压技术的使用越来越广泛,且随着增压技术不断发展,涡轮增压器各零部件的工作环境也越来越恶劣,涡轮增压器浮动轴承体的冷却性能和受力情况很大程度上决