论文摘要
一直以来,软件工程界在如何减少软件工程师的工作量和提高工作产品的质量的问题上做着不懈地探讨和研究,用于解决问题的新方法、新技术、新工具也不断涌现。一些应用程序框架如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 代码运行情况展示总结与展望致谢参考文献
相关论文文献
标签:软件复用论文; 业务论文; 自动生成论文; 通用性论文; 模板论文;