论文部分内容阅读
随着信息技术、网络技术的快速发展,WEB 应用系统的开发,特别是企业级WEB 应用系统的开发已经成为软件开发的一个重要领域。企业级WEB 系统的开发通常要求有一个良好的软件体系结构、更高的开发效率、更多的技术和经验的积累、更强的项目管理,而传统的WEB 应用系统的开发方式却不能很好地满足这些要求。为了解决这一问题,许多开发者提出了基于WEB 应用框架的WEB 应用开发方式,并给出了许多各具特色的WEB 应用框架。但许多框架的研究工作大多强调技术的普遍性和通用性,研究的重点停留在计算机领域内的复用问题上,而针对特定应用领域的研究还很鲜见。本文在分析WEB 应用系统共性的基础上,针对企业级WEB 应用提出了一个新的WEB 应用框架,笔者命名为TaskFrame 框架。该框架基于J2EE 平台,采用MVC 模式设计。和通用WEB 应用框架不同的是:它针对特定的应用领域,就是企业信息系统中有大量的数据录入和显示界面,采用该框架可以快速开发出这些页面并集成权限管理、数据验证、分页、排序、查询、打印等相关功能;它提出了任务的概念,任务驱动开发,WEB 系统中的所有操作,例如视图显示、视图中的按钮提交等都是任务,任务利用了数据字典,决定了数据处理过程、视图显示、用户的权限等;它集成了一个辅助开发的平台,该平台可以进行任务定义、权限定义、菜单管理等,开发者只需编写少量的代码就可以设计出风格统一、功能完整的页面。论文主要解决以下几个问题: ①. 利用软件体系结构、框架、面向对象、设计模式等有关思想设计并实现了TaskFrame 框架。②. 结合TaskFrame 框架,实现了一个辅助开发平台,该平台集成了任务定义、权限管理、菜单管理功能,大大简化了企业级WEB 应用系统开发。③.利用TaskFrame 框架成功实现了MIT-ERP 系统,并对实现的效果进行了分析。论文的研究成果可以应用于任何企业级WEB 应用系统的开发,通过采用该WEB 应用框架,开发者能获得清晰的体系结构,大大提高WEB 程序开发的效率。