论文部分内容阅读
当前,随着项目开发规模的不断扩大,使用框架模式己成为进行软件生产的大趋势。提高设计复用率和代码复用率,已成为当前软件在面向结构、面向过程、面向对象的发展过程中的重要步骤。现在以Java2EnterpriseEdition(J2EE)为代表的框架技术已日趋完善并得到广泛应用,一系列基于框架思想的项目开发工具不断产生,越来越多的开发人员在当代软件开发模式中,开始使用各种应用框架。框架为应用程序提供了预备的软件构架和相关的软件包,它大大提高了应用程序的开发速度和效率。现在,当开发人员开始一个新的项目的时候,首先考虑的问题不再是“我们是否需要一个框架”,而是“我们应该选用什么样的框架”。
框架开发的含义很简单,就是为了适应大型可扩展项目,通过提供一个框架,使开发人员可以把精力集中在如何解决实际业务的问题上。而使大多数开发人员能够忽略项目中各个阶段的开发技术,单一地并深入地考虑项目中的某一点。由于框架的使用,减少了开发的代码量,重用代码大大增加,软件生产的效率和质量都得到提高。并且框架是经过了深入检验的部分,它具有相当高的可靠性,它同时致力于增加项目中模块的颗粒度,因此,基于框架平台编写的程序,可将大的模块尽量分成小的部分,这就可以缩短开发周期,为项目的早日投入使用,提供了很大的帮助。
本文对于现有web系的流行框架struts进行分析后,了解了他的内部结构和使用方式,得出了该框架的性能的优越性和如何实现框架的MVC模型,将该框架模式引申到Java桌面系统,加以创新,重新设计,通过分析这类程序的基本需求,和共通的技术点,并借助现有框架模型的优势,和软件设计模式,并实现了一个基于Java桌面系统的,具有自己特点的,并符合客户需求的框架,作为整个具体项目的基盘。通过本次试验,得出使用框架必要性,和他带了的巨大经济效益,普及框架技术提供了极大的便利,具有广阔的实用价值。