论文摘要
本文将基于框架构件的复用应用到WebIS系统的开发过程中,创新性地提出了一种J2EE平台上的框架构件自动组装模型,并阐述了模型的详细设计和具体实现。 随着网络技术的发展,WebIS系统的应用越来越广泛。在WebIS系统的开发过程中,主要是采用PHP、ASP等脚本语言来实现前台界面的数据显示、应用逻辑的处理和后台数据库的连接,这种开发方式周期长、重复劳动量大,程序质量差、开发效率低,因此如何在确保质量的同时提高开发效率已成为WebIS系统应用中急待解决的问题。 当前基于框架和构件的软件开发已经成为软件工程化开发和工业化生产的必然趋势。其中框架构件的组装是框架构件复用过程中的关键环节,目前框架构件的组装过程多为用户手工完成。如何提高框架构件组装过程中的自动化程度也是一个很有研究价值的问题。 本文结合WebIS开发和框架构件组装问题,研究了基于框架构件的WebIS系统开发,提出了一种J2EE平台上的框架构件自动组装模型,该模型实现了模板构件实例化过程的自动化和框架构件组装过程的自动化,通过框架构件的自动组装可以高效地创建出美观实用的WebIS系统,从而极大地提高了框架构件的复用效率,有效地解决了WebIS系统开发中的问题。 在本论文中,首先介绍了WebIS系统的开发现状和基于框架构件的软件复用方式,从而说明了将框架构件技术应用到WebIS系统开发中的可行性和必要性;接着详细阐述了本文提出的框架构件自动组装模型的多层体系结构和模型中各组成部分的具体功能,对于本文提出的框架构件自动组装原理等模型设计理论做了详细的说明,并对相关的技术进行了介绍;在模型理论设计的基础上对模型进行了具体实现;最后给出WebIS系统框架构件自动组装模型的一个具体应用实例,有效地验证了模型的研究价值和实用价值。 本论文研究受到云南省自然科学基金资助项目(项目编号:2002F0029M)。