新書推薦:
《
双城史
》
售價:HK$
110.9
《
冯友兰和青年谈心系列:不是问题的问题(哲学大师冯友兰和年轻人谈心,命运解读)
》
售價:HK$
57.3
《
月与蟹(青鲤文库)荣获第144届直木奖,天才推理作家经典作品全新译本。一部青春狂想曲,带你登上心理悬疑之巅。
》
售價:HK$
51.8
《
索恩丛书·盛清统治下的太监与皇帝
》
售價:HK$
88.5
《
透过器物看历史(全6册)
》
售價:HK$
503.7
《
我在台北故宫博物院读名画
》
售價:HK$
112.7
《
尼罗河往事:古埃及文明4000年
》
售價:HK$
78.2
《
一个人·谁也不是·十万人(诺贝尔文学奖得主反思自我的巅峰之作)
》
售價:HK$
54.9
|
內容簡介: |
《模型驱动的自动化软件代码生成技术——气动数据管理框架》通过对模型驱动的自动化软件代码生成策略、气动数据管理框架、气动数据处理流程和气动数据库数据结构进行研究,对气动数据管理系统进行共性分析,建立自动化软件框架的领域模型。第1章绪论分析了代码生成技术和气动管理系统框架现状,第2、3章阐述了现有软件框架和《模型驱动的自动化软件代码生成技术——气动数据管理框架》使用的设计模式,第4~7章阐述了基础框架和工作流引擎的设计过程,第8、9章阐述了气动数据管理系统相关设计内容,第10章阐述了气动数据管理框架支撑架构及自动化代码生成设计,第11章对《模型驱动的自动化软件代码生成技术——气动数据管理框架》设计的代码生成框架进行了示范生成效果展示。《模型驱动的自动化软件代码生成技术——气动数据管理框架》完整展示了气动数据管理和模型驱动代码生成技术的结合与设计过程,这预示着一种全新的气动数据管理系统开发方法已经落地,将为推动我国气动领域数据再利用及数字化工程加速建设奠定基础。
|
目錄:
|
目录丛书序序前言第1章 绪论 11.1 代码生成技术 11.1.1 引言 11.1.2 基于模板的代码自动生成技术 21.1.3 基于模型的代码自动生成技术 51.2 气动数据管理框架 91.2.1 气动数据管理框架的必要性 91.2.2 数据管理框架的国内外现状 121.3 小结 20第2章 基础软件框架概况 232.1 国外软件框架介绍 242.1.1 Spring 242.1.2 Hibernate 252.1.3 Struts 262.1.4 Express 262.1.5 Koa 272.1.6 Hapi 272.1.7 Nest 272.1.8 Sequelize 282.1.9 TypeORM 282.1.10 React 282.1.11 AngularJS 282.2 国内框架概况 292.2.1 Dubbo 292.2.2 Vue 31第3章 软件框架的相关设计模式 333.1 工厂模式 343.1.1 简单工厂 343.1.2 工厂方法模式 353.1.3 抽象工厂 353.2 单例模式 363.3 代理模式 373.4 装饰器模式 383.5 解释器模式 383.6 AOP模式 393.7 IoC模式 413.8 MVC模式 423.9 MVVM模式 44第4章 Noomi设计 484.1 概述 484.2 Web服务器设计 494.2.1 框架结构设计 494.2.2 框架运行流程设计 504.3 IoC设计 814.3.1 实体类定义 814.3.2 实例管理 824.3.3 类添加过程 824.3.4 实例化流程 834.4 AOP设计 844.4.1 切面定义 844.4.2 切面管理 864.4.3 设置代理流程 874.4.4 通知方法参数 874.4.5 通知执行流程 874.5 数据库设计 884.5.1 数据库配置定义 894.5.2 数据库管理初始化流程 894.5.3 数据库管理 904.6 事务设计 904.6.1 事务管理 914.6.2 事务执行流程 924.7 缓存设计 924.7.1 缓存类定义 934.7.2 缓存添加过程 944.7.3 缓存清理过程 954.8 日志设计 964.8.1 日志管理 964.8.2 日志添加流程 974.8.3 日志执行过程 974.9 LaunchHook设计 98第5章 Relaen设计 995.1 概述 995.2 框架结构设计 1005.3 框架运行流程设计 1015.4 连接与执行设计 1015.4.1 连接 1025.4.2 连接配置 1025.4.3 连接管理 1035.4.4 执行管理 1045.5 实体设计 1055.5.1 实体类 1065.5.2 实体列 1065.5.3 实体管理 1075.6 关系设计 1115.6.1 关系注解 1125.6.2 关系管理流程 1135.7 查询设计 1135.7.1 Query SQL构造器 1145.7.2 NativeQuery构造器 1155.7.3 缓存设计 1165.8 Translator设计 1165.8.1 Select语句 1175.8.2 Delete语句 1175.8.3 Update语句 1195.8.4 Insert语句 1195.9 事务设计 1215.9.1 事务设计方法 1215.9.2 事务隔离级 1245.10 锁机制 1255.10.1 悲观锁 1255.10.2 乐观锁 1255.11 日志 126第6章 Nodom框架 1286.1 概述 1286.2 Module模块设计 1296.3 Model模块设计 1336.4 Compile解析器模块设计 1386.5 渲染器模块设计 1426.6 比较器模块设计 1466.7 存储器模块设计 1496.8 表达式模块设计 1506.9 应用初始化配置类型模块设计 1516.10 基础服务库模块设计 1526.11 调度器模块设计 1556.12 Virtual Dom模块设计 1556.13 Css管理器模块设计 1596.14 指令模块设计 1606.15 自定义元素模块设计 1656.16 对象管理器模块设计 1666.17 Error异常处理模块设计 1676.18 事件模块设计 1686.19 事件管理器模块设计 1726.20 路由模块设计 174第7章 工作流引擎设计 1797.1 BPMN简介 1797.1.1 概念 1797.1.2 规范 1807.2 流程整体设计 1817.3 元素层设计 1837.3.1 辅助设计 1837.3.2 基础节点设计 1847.3.3 任务 1847.3.4 事件 1867.3.5 顺序流 1867.3.6 网关 1877.3.7 子流程 1917.4 核心层设计 1917.5 数据结构设计 1927.5.1 工作流引擎 ER图 1927.5.2 数据库表结构 194第8章 气动数据及存储 2028.1 气动数据概念 2028.2 气动数据的作用 2048.3 数据来源 2048.3.1 风洞试验的标准流程 2058.3.2 数值计算的标准流程 2058.4 气动数据的生命周期 2068.4.1 数据采集 2078.4.2 原始数据 2078.4.3 工程数据 2088.4.4 主题数据 2098.4.5 数据挖掘 2108.5 气动数据存在形式 2108.6 数据种类 2118.7 需要入库的数据 2138.8 气动数据库数据结构设计 2158.8.1 飞行器(VEHICLE) 2158.8.2 试验风洞(WINDTUNNEL) 2168.8.3 计算软件(SOFTWARE) 2168.8.4 天平(BALANCE) 2178.8.5 试验或计算单位(UNIT) 2178.8.6 试验模型(MODEL) 2188.8.7 机身(BODY) 2198.8.8 翼(WING) 2198.8.9 尾翼(TAILWING) 2208.8.10 舵(RUDDER) 2218.8.11 试验任务(TASK) 2218.8.12 试验条件(CONDITION) 2228.8.13 试验状态(STATUS) 2228.8.14 常规测力试验(FORCE) 2248.8.15 铰链力矩试验(HINGE) 2248.8.16 测压试验(PRESS) 2258.8.17 测热试验(HEAT) 2268.9 数据字典 2278.9.1 模型部件(COMPONENT) 2278.9.2 模型类别(MODE_TYPE) 2288.9.3 数据类型(DATA_TYPE) 2288.9.4 数据来源(DATA_SOURSE) 229第9章 气动数据库系统通用功能模块 2309.1 数据采集 2309.2 数据清洗 2309.3 数据入库 2319.4 校对审核 2349.5 数据展示 2349.6 数据查询 2369.7 数据分析 2379.8 数据报表 2389.9 资源管理 2399.10 数据统计 2409.11 文档管理 2419.12 管理功能 2449.13 权限管理 2449.14 系统维护 245第10章 气动数据管理框架设计 24610.1 气动数据管理框架整体解决方案 24610.1.1 流程描述 24610.1.2 模型转换 24710.2 气动数据管理框架架构 25010.2.1 核心子框架 25110.2.2 支撑模块 25210.2.3 辅助工具 25310.3 数据库设计 25310.3.1 概述 25310.3.2 应用库设计准则 25310.3.3 数据包 25410.3.4 安全包 25610.3.5 算法包 26010.3.6 统计包 26110.3.7 公共包 26410.4 代码生成主流程 26610.5 配置文件 26610.6 模型设计 26710.6.1 模型 26710.6.2 编辑配置项 26910.6.3 校验器 26910.6.4 注解器设计 27010.7 代码生成算法 27010.7.1 气动模型生成算法 27010.7.2 元数据生成算法 27110.7.3 grid元数据生成算法 27310.7.4 页面生成算法 27410.7.5 grid页面模块生成算法 27510.7.6 服务端代码生成算法 27610.7.7 Web路由生成算法 27710.7.8 业务层代码生成算法 27710.7.9 数据类型生成算法 27810.7.10 查询页面生成算法 27910.7.11 可视化生成算法 280第11章 示范验证 28111.1 生成系统概述 28111.1.1 ER图设计 28111.1.2 生成配置 28211.2 生成效果 28311.3 结语 295参考文献 296
|
|