面向企业Java Web应用程序快速开发的MVC框架的设计与实现
【摘要】:
当今社会企业间竞争加剧,业务变化较快导致了软件需求越来越多,要求越来越高,因而软件开发人员越来越迫切地需要开发出高品质软件的方法。在这种情况下,有助于提高软件开发效率和质量的框架普遍受到了关注。开发软件是否可以像传统工厂制造产品那样简单一直是软件工程人员探索的方向,因此各种各样的软件开发框架在实际的软件开发当中已经越来越被人们所重视,尤其是各种B/S架构的软件开发。
本文针对基于企业内部的系统开发提出了一种具体的建模和技术实现方案。在参考了众多Java Web开发的框架基础上,以主流的Struts框架为基础,开发出了一套共通解决方案系统框架(Common Solution FrameWork),简称CSF。该开发框架以企业的需求和如何有效的开发企业内部系统进行适度建模。在技术实现上,仔细分析了Struts框架。在项目实践中,本人结合实际需求,描述了系统流程,分析了系统功能,建立了系统数据模型,搭建了系统的开发环境,并对系统进行了详细设计,最后给出了系统部分代码与界面。
该开发框架的开发语言主要是Java,Jsp和Javascript,配置文件和标签库方面和struts基本一致,使用该框架的Java开发人员学习该框架也会具有快速的学习曲线,开发人员可以将全部精力放到业务逻辑的实现上,并且该框架开发出来的系统具有相同的特性,便于后期维护,从真正意义上实现了软件的可重用性,为企业内部的软件开发节约了生产成本和维护成本,具有一定的经济效益,并具有广泛的应用前景。