基于自动代码生成的WEB业务工具

基于自动代码生成的WEB业务工具

论文摘要

一直以来,软件工程界在如何减少软件工程师的工作量和提高工作产品的质量的问题上做着不懈地探讨和研究,用于解决问题的新方法、新技术、新工具也不断涌现。一些应用程序框架如J2EE、Struts、Hiberbate、.Net的出现,让软件工程师们摆脱了编写诸如数据库访问,Web页面流转控制等底层逻辑代码带来的烦恼,但无法避免要编写基于这些应用程序框架API的一些重复繁琐的代码。本文将要讨论的WEB业务生成工具意图让软件工师们从具体业务实现的繁琐工作中解放出来,从而更专注于业务逻辑代码的编写。论文对代码生成技术进行探讨,分别从代码生成器带来的好处、代码生成器的分类、代码生成技术的应用准则等方面深入讨论。重点阐述了Web业务代码生成工具的分析、设计和实现。该代码生成工具目前可以产生基于B/S框架的web脚本,该脚本可提供可订制的业务。目前该工具已应用于西安大唐电信的IISS(Integrative Information Service System)综合信息服务系统,加快项目进度,为企业节约成本,目前WEB业务工具不够全面,下一步考虑增加工具生成的WEB代码类型,在今后的工作中进一步优化代码。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 问题的提出
  • 1.2 本文所做的工作
  • 1.3 文章的组织
  • 第二章 自动代码生成技术
  • 2.1 代码生成的概念
  • 2.2 采用代码生成技术的好处
  • 2.2.1 对软件工程师的好处
  • 2.2.2 对项目管理者的好处
  • 2.2.3 对于软件组织的好处
  • 2.3 代码生成器的分类
  • 2.3.1 按输入和输出分
  • 2.3.2 按是否支持对生成代码的维护分
  • 2.4 应用代码生成技术的准则
  • 2.5 小结
  • 第三章 WEB业务工具实现的关键技术研究
  • 3.1 Java技术综述
  • 3.1.1 Java语言的特点
  • 3.1.2 Java计算平台
  • 3.2 软件复用及基于组件的软件开发
  • 3.2.1 软件复用技术
  • 3.2.2 软件复用的关键因素
  • 3.2.3 组件技术
  • 3.2.4 组件的描述
  • 3.2.5 基干组件的软件开发技术
  • 3.3 设计模式
  • 3.3.1 设计模式的要素
  • 3.3.2 设计模式的分类
  • 3.3.3 设计模式的应用
  • 3.4 小结
  • 第四章 WEB业务工具的总体设计
  • 4.1 需求分析
  • 4.1.1 系统的需求分析
  • 4.1.2 系统的主用例图
  • 4.1.3 工具所提供的通用服务
  • 4.1.4 功能模块的结构
  • 4.1.5 WEB业务工具的实现目标
  • 4.2 系统框架设计
  • 4.2.1 WEB业务生成工具主体框架
  • 4.2.2 WEB业务生成工具的流程
  • 4.3 小结
  • 第五章 WEB业务工具的实现
  • 5.1 系统代码模块
  • 5.2 系统详细设计与实现
  • 5.2.1 底层数据结构的设计与实现
  • 5.2.2 应用界面的实现
  • 5.2.3 生成模板的实现
  • 5.2.4 数据库的统一处理
  • 5.2.5 数据的统计与分析
  • 5.2.6 页面的部署与实现
  • 5.3 小结
  • 第六章 程序运行测试
  • 6.1 程序运行实例
  • 6.1.1 业务配置界面运行情况
  • 6.1.2 生成代码展示
  • 6.1.3 代码运行情况展示
  • 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于自动代码生成的WEB业务工具
    下载Doc文档

    猜你喜欢