基于mvc的java应用程序框架的研究和实现

被引量 : 0次 | 上传用户:albalb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用程序框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。用户定义的方法经常被框架自身调用,而不是从用户的应用代码中调用。这种机制常称为“好莱坞原则”(Hollywood Principle)或“别调用我们,我们会调用您”。所以用户在使用框架进行开发时只需要关注具体程序的业务逻辑,而不需要考虑模块间的通讯,节省了体力和脑力,极大地提高了效率,降低了成本。一个很成功的应用程序框架的例子就是MFC的DOC/VIEW结构。由于这个框架的存在,c++程序员可以很轻松地开发出应用程序。但是JAVA的主流开发工具并没有提供这样一个架构。Jbuilder只提供了一个简单界面的代码,Eclipse一点代码都没有提供。如果要开发一个Java应用程序,程序员不得不自己浪费时间精力去设计框架和编码。针对这种情况,本文设计和实现了一个基于MVC的JAVA应用程序框架。
其他文献
<正>2013年,青岛港的全年货物吞吐量和集装箱吞吐量的世界排名双双由第八位提升至第七位,其中,集装箱吞吐量的国内排名由第五位提升至第四位,实现了扎实有力的发展和突破。据
目的通过对注意缺陷多动障碍(ADHD)儿童临床分型、治疗前后脑电图(EEG)监测,探讨儿童ADHD临床特点及长期服用哌甲酯的安全性。方法将2005年1月~2006年6月首都儿科研究所附属儿
2012年6月,美国国防部长帕内塔提出了美国"亚太再平衡战略",这是对于美国"重返亚太战略"的修订和补充。美国亚太战略再平衡对于中国的国家安全产生诸多不利影响,但是中美两国
<正>培养学生的解题能力在中学数学教学中占据十分重要的地位,是中学数学教学中一项十分重要的任务.那么,如何提高学生的解题能力呢?笔者认为应从以下几个方面入手.一、培养
The concept of a "Silk Road Economic Belt" envisioned by China’s new leadership would provide an unprecedented opportunity for the country’s overall developme
<正>美国金融体系2008年发生的崩溃,到今天已转变成一场全球范围的经济和政治危机。该如何定义这次震撼世界的事件?主流经济学家倾向于把社会看作由走向均衡的总趋势所主导,
<正>草鱼为我国传统的养殖鱼类之一,因市场销量大,养殖技术含量不高,深受广大养殖户的欢迎。然而由于草鱼发病率较高,在养殖过程中需要大量用药,养殖效益一直不高。为了探索
介绍城镇燃气企业的分类与特点。通过对城镇燃气企业应急体系建设和应急演练现状进行分析,建议按区域建设燃气企业联合应急队伍和充分运用桌面推演提高应急演练效果。
<正>王维诗是禅诗吗?王维诗风淡远闲静,于唐代即甚为知名,(唐)殷璠曰:"维诗词秀调雅,意新理惬,在泉为珠,着壁成绘,一句一字,皆出常境。"(《河岳英灵集》卷上)但是当时并无人
期刊