摘要 | 第1-5页 |
Abatract | 第5-9页 |
第1章 引言 | 第9-14页 |
·软件工程技术的发展 | 第9-10页 |
·代码生成工具的发展变化和趋势 | 第10-11页 |
·课题的由来和遇到的困难 | 第11-12页 |
·解决方法的提出 | 第12-13页 |
·文章的组织结构 | 第13-14页 |
第2章 代码自动生成技术综述 | 第14-22页 |
·代码自动生成的引出和介绍 | 第14页 |
·代码自动生成技术的特征和分类 | 第14-15页 |
·模板技术 | 第14-15页 |
·面向属性编程 | 第15页 |
·MDA | 第15页 |
·代码自动生成技术的优势 | 第15-16页 |
·代码自动生成技术的现状和发展趋势 | 第16-19页 |
·我们自己的代码生成解决方案 | 第19-22页 |
·代码生成解决方案的产生背景 | 第19-20页 |
·定制代码生成器的设计构想 | 第20页 |
·定制代码生成器预期达到的目的 | 第20-21页 |
·代码解析生成器的特点 | 第21-22页 |
第3章 基于B/S架构的代码解析生成的设计与实现 | 第22-51页 |
·JSP代码解析生成器的具体定义 | 第22-23页 |
·JSP代码解析生成器的设计思路 | 第23-24页 |
·JSP代码解析生成器的主要技术特征 | 第24-28页 |
·功能框架 | 第24-25页 |
·系统运行部署 | 第25-28页 |
·JSP代码解析生成器的组织结构和具体实现 | 第28-31页 |
·images目录 | 第29页 |
·js目录 | 第29-30页 |
·用户文件目录 | 第30页 |
·WEB-INF目录 | 第30-31页 |
·功能脚本JSP | 第31-46页 |
·界面编辑的主界面 | 第32-35页 |
·另存对话框 | 第35-36页 |
·保存对话框 | 第36-39页 |
·打开对话框 | 第39页 |
·用于关联主表 | 第39-40页 |
·用于关联主表上面的字段 | 第40-41页 |
·用于兼容现有库表 | 第41页 |
·用于兼容现有库表字段 | 第41页 |
·统一的访问门户 | 第41-45页 |
·颜色选择对话框 | 第45-46页 |
·缓冲池的创新应用 | 第46-48页 |
·代码解析生成器现阶段存在的问题 | 第46页 |
·如何提高代码生成器的效率 | 第46页 |
·代码生成器效率问题的解决方法--缓冲池 | 第46-47页 |
·缓冲池的具体实现 | 第47-48页 |
·标签库和模板库的具体应用 | 第48-51页 |
·标签库技术 | 第48-49页 |
·模板技术 | 第49页 |
·模版库和标签库对属性元素库的应用 | 第49-51页 |
第4章 代码解析生成器的SQL语言的动态设计和生成 | 第51-66页 |
·数据库表生成 | 第51-55页 |
·主键 | 第51页 |
·用户字段提取 | 第51-52页 |
·用户数据库表的生成 | 第52-53页 |
·构造建表语言 | 第53-54页 |
·数据库表的补充完善 | 第54-55页 |
·用户逻辑关系的自动生成 | 第55-63页 |
·数据添加关系的逻辑生成 | 第58-60页 |
·数据查询关系的逻辑生成 | 第60-62页 |
·数据修改关系的逻辑生成 | 第62-63页 |
·数据删除关系的逻辑生成 | 第63页 |
·主从表结构的优化 | 第63-66页 |
·主从表结构关系的改进 | 第63-64页 |
·输入参数的优化调整 | 第64-65页 |
·插入逻辑的优化调整 | 第65页 |
·层叠删除的策略优化 | 第65-66页 |
第5章 实例:国家广电总局OA系统的体系结构设计 | 第66-79页 |
·系统设计的指导原则 | 第66-67页 |
·C/S与B/S结构模型的选择 | 第67-70页 |
·C/S结构模型 | 第67-68页 |
·B/S结构模型 | 第68-69页 |
·C/S与B/S结构模型的比较 | 第69-70页 |
·广电总局办公自动化系统体系结构 | 第70-79页 |
·广电总局办公自动化系统体系模型 | 第70-71页 |
·国家广电总局OA系统的实现 | 第71-79页 |
结论 | 第79-82页 |
1 系统的总结 | 第79-80页 |
2 系统的评价 | 第80-81页 |
3 进一步的工作和展望 | 第81-82页 |
参考文献 | 第82-85页 |
致谢 | 第85-86页 |
附录 | 第86-99页 |
附录A 攻读学位期间所发表的学术论文目录 | 第86-87页 |
附录B JAVASCRIPT脚本 | 第87-97页 |
B.1 表格控件生成的详细设计 | 第87-89页 |
B.1.1 按照用户指定的属性生成表格 | 第87页 |
B.1.2 获得鼠标选中的控件句柄 | 第87页 |
B.1.3 在指定的位置增加行 | 第87-88页 |
B.1.4 删除一个表格的某一行 | 第88页 |
B.1.5 在指定的位置增加列 | 第88页 |
B.1.6 删除表格的特定列 | 第88-89页 |
B.1.7 单元格的合并 | 第89页 |
B.1.8 单元格的拆分 | 第89页 |
B.2 客户端信息 | 第89-91页 |
B.3 显示界面控件的预定义属性 | 第91-92页 |
B.3.1 获取控件的属性集 | 第91页 |
B.3.2 创建属性面板 | 第91-92页 |
B.3.3 循环显示普通属性列表 | 第92页 |
B.3.4 循环显示Style属性列表 | 第92页 |
B.4 工具箱 | 第92-93页 |
B.5 初始化工具箱 | 第93-96页 |
B.6 根据预定义格式向HTML标记赋值 | 第96-97页 |
附录C 用户文件内部逻辑 | 第97-99页 |