首页> 中文学位 >基于JavaEE的应用软件开发平台的设计与实现
【6h】

基于JavaEE的应用软件开发平台的设计与实现

代理获取

摘要

为了满足软件工业化生产的需要,缩短软件系统的开发周期,提高软件开发效率,实现软件的工业化进程,本文基于真实项目的基础,对软件的开发方法和过程进行了探索性的研究,结合软件的相关技术,提出了基于JavaEE的面向应用软件快速开发平台建设的研究课题。
   本课题研究目的在于,提出一个整体性的适用于应用级软件快速高效的开发平台实现方案,包括从相关技术预研、平台框架设计和实现,以及平台开发标准和规范等。以便能快速有效的构建具体的应用软件。
   本文从软件现状着手,分析了实现软件自动开发的意义和必然性,并从软件的开发过程论述了实现该开发平台的思想。软件开发工作分为程序架构设计与实现、技术预研与公共类库积累、非业务功能模块开发以及业务功能模块开发。前三项工作的实现中,有模式相对固定、代码重复率高等特点,本平台为简化这部分工作,构建了包含基础类库,公共子系统在内的系统构件库,实现该部分工作,只需要对构件库中的构件进行组装来实现;而针对差异性较大的业务功能模块开发,则通过设计模板,并将业务模块元数据以及业务规则作为代码生成工具的输入参数,使用模板解析引擎作为代码生成工具输出模块源代码,再在生成的代码上进行二次开发的方式来实现。
   本文从“基于软件复用技术的开发”思想出发,针对代码生成的需要,对组件的分类及其构成进行了描述,为了提高生成代码的效能,我们设计了许多与应用环境无关的基类,组成了本平台的基础类库;同时,又将系统中的通用功能抽象成程度更高的公共子系统,包括身份认证、安全审计、单点登录、组织管理、权限管理、数据字典、系统监控、配置管理、工作流程管理、元数据管理、内容管理、消息发布等等。
   本文还对基于平台的开发标准与规范做了较为详细的介绍,针对本平台的不足之处做了总结,并对未来的工作做了展望。

著录项

  • 作者

    韦伟;

  • 作者单位

    厦门大学;

  • 授予单位 厦门大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 曾文华;
  • 年度 2011
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    应用软件; 软件开发; 软件复用技术;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号