首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于FreeMarker引擎的代码生成工具的设计与实现

摘要第4-5页
ABSTRACT第5页
第1章 绪论第9-18页
    1.1 课题背景及研究的目的和意义第9-10页
    1.2 与课题相关的国内外研究状况第10-17页
        1.2.1 J2EE WEB框架技术的发展第10-14页
        1.2.2 代码生成技术的发展第14-17页
    1.3 本论文研究主要内容及章节安排第17-18页
        1.3.1 论文研究的主要内容第17页
        1.3.2 论文章节安排第17-18页
第2章 代码生成工具的需求分析第18-28页
    2.1 代码生成工具功能需求分析第18-22页
        2.1.1 需求分析阶段功能分析第20页
        2.1.2 设计和开发阶段功能分析第20-21页
        2.1.3 后期维护阶段功能分析第21-22页
    2.2 代码生成工具非功能需求分析第22-23页
        2.2.1 可扩展性第22页
        2.2.2 易用性第22页
        2.2.3 运行兼容性第22-23页
    2.3 代码生成工具技术分析第23-27页
        2.3.1 模板引擎技术分析第23-24页
        2.3.2 规则引擎技术分析第24-25页
        2.3.3 中文文本分类技术分析第25-27页
    2.4 本章小结第27-28页
第3章 代码生成工具的设计第28-50页
    3.1 工具总体设计第28-29页
    3.2 元数据结构设计第29-34页
        3.2.1 HTML页面元数据设计第30页
        3.2.2 模块业务元数据设计第30-34页
    3.3 功能流程设计第34-44页
        3.3.1 生成FTL模板文件第34-37页
        3.3.2 生成HTML文件第37-38页
        3.3.3 配置模块属性参数第38-41页
        3.3.4 生成可执行代码第41-42页
        3.3.5 管理已生成的代码第42-43页
        3.3.6 HTML文件转换成JSP文件第43-44页
    3.4 模块设计第44-47页
        3.4.1 元数据获取模块的设计第44页
        3.4.2 图形化配置模块的设计第44-45页
        3.4.3 配置推荐模块设计第45-46页
        3.4.4 目标生成模块的设计第46-47页
        3.4.5 目标转换模块的设计第47页
    3.5 可扩展接.设计第47-49页
        3.5.1 数据库读取器接.-DBReader第48页
        3.5.2 目标生成器接.-CodeGenerator第48页
        3.5.3 HTML元素转换器接.-HTMLPart第48-49页
    3.6 本章小结第49-50页
第4章 代码生成工具的实现第50-76页
    4.1 元数据获取模块的实现第50-55页
        4.1.1 从数据库获得模块业务元数据第50-54页
        4.1.2 从Excel文件获得页面属性元数据第54-55页
    4.2 目标生成模块的实现第55-64页
        4.2.1 FTL模板文件第55-60页
        4.2.2 生成目标文件第60-63页
        4.2.3 保存生成数据第63-64页
    4.3 目标转换模块的实现第64-70页
        4.3.1 解析HTML文件内容第64-65页
        4.3.2 HTML文件转换成FTL模板第65-66页
        4.3.3 HTML文件转换成JSP文件第66-70页
    4.4 图形化配置模块的实现第70-71页
        4.4.1 属性编辑窗第70页
        4.4.2 消息窗.和日志记录第70-71页
    4.5 配置推荐模块的实现第71-75页
        4.5.1 基于规则推荐配置第71-73页
        4.5.2 基于文本分类技术推荐配置第73-75页
    4.6 本章小结第75-76页
第5章 代码生成工具的测试第76-83页
    5.1 代码生成工具测试方案第76-78页
    5.2 代码生成工具测试结果第78-81页
    5.3 代码生成工具测试评价第81-82页
    5.4 本章小结第82-83页
结论第83-84页
参考文献第84-89页
致谢第89-90页
个人简历第90页

论文共90页,点击 下载论文
上一篇:基于NFC技术的统一校园身份管理系统设计与实现
下一篇:基于非负矩阵分解的高光谱图像特征提取与分类算法研究