集团UAP中心--技术支持部
技术支持部 编
UAP-
主子型档案开发
开发培训案例
集团UAP中心--技术支持部
一、 环境准备 ......................................................................................................................... 1
二、 创建工程 ......................................................................................................................... 2
2.1 新建项目 ................................................................................................................................... 2
2.2 新建组件项目 ........................................................................................................................... 2
2.3 新增业务组件 ........................................................................................................................... 3
2.4 工程目录 ................................................................................................................................... 4
三、 注册模块菜单 ................................................................................................................ 5
3.1 注册前准备 ............................................................................................................................... 6
3.2 功能注册 ................................................................................................................................... 8
3.2.1
一级模块
............................................................................................................................. 8
3.2.2
二级模块
............................................................................................................................. 9
3.2.3
模块初始化
......................................................................................................................... 9
3.3 菜单注册 ................................................................................................................................. 10
3.3.1
一级菜单
........................................................................................................................... 10
3.3.2
二级菜单
........................................................................................................................... 11
四、 元数据设计 .................................................................................................................. 11
4.1 新建元数据 ............................................................................................................................. 11
4.1.1
新增实体组件
................................................................................................................... 12
4.1.2
导入模型文件
................................................................................................................... 13
4.2 模型设计器说明 ..................................................................................................................... 13
4.3 元数据设计说明 ..................................................................................................................... 14
4.3.1
组件信息设置
................................................................................................................... 14
4.3.2
实体属性设置
................................................................................................................... 15
4.3.3
实体模型视图设置
........................................................................................................... 17
4.3.4
子实体属性设置
............................................................................................................... 18
4.3.5
子实体模型视图设置
....................................................................................................... 18
4.3.6
接口、枚举等信息设置
................................................................................................... 18
集团UAP中心--技术支持部
4.5 发布元数据 ............................................................................................................................. 19
4.5.1
发布元数据
....................................................................................................................... 19
4.5.2
生成
java
源代码
......................................................................................................... 20
4.5.3
生成
sql
脚本并执行
................................................................................................... 21
4.6 本章小结 ................................................................................................................................. 22
4.7 附:相关知识 ......................................................................................................................... 22
4.6.1
代码风格
........................................................................................................................... 22
4.6.2
访问器类型
....................................................................................................................... 22
4.6.3
元数据常用接口
............................................................................................................... 23
4.6.4
发布元数据涉及到的数据库表
....................................................................................... 24
4.6.5
序列化文件文件解析
....................................................................................................... 29
4.6.6
生成
javaVO
源代码分析
.................................................................................................. 29
4.6.7
生成
sql
脚本结构目录分析
............................................................................................ 30
4.6.8
导出为
pdm(.xml)
文件
..................................................................................................... 34
4.6.9
导出为图片
....................................................................................................................... 35
4.6.10
导入属性
........................................................................................................................ 35
4.6.11
导出多语
........................................................................................................................ 36
4.6.12
导出特性
........................................................................................................................ 37
五、 在 Wizard 生成代码................................................................................................. 37
5.1 新建主子表单据节点 ............................................................................................................. 38
5.2 基本信息设置 ......................................................................................................................... 38
5.2.1
通过“浏览”
Excel
获取相关功能和菜单信息
.............................................................. 39
5.2.2
手动设置功能和菜单信息
................................................................................................ 42
5.3 功能设置 ................................................................................................................................. 43
5.4 包名、接口信息设置 ............................................................................................................. 45
5.5 参数设置 ................................................................................................................................. 46
5.6 多语资源设置 ......................................................................................................................... 50
5.7 生成资源信息 ......................................................................................................................... 50
5.8 走完向导代码结构说明 ......................................................................................................... 51
5.8.1
公共类
public
代码
........................................................................................................... 51
5.8.2
前台类
client
代码
............................................................................................................ 52
5.8.3
后台类
private
代码
.......................................................................................................... 52
5.8.4 resource
文件夹
................................................................................................................. 54
集团UAP中心--技术支持部
5.8.5
其他资源
............................................................................................................................ 54
5.8.6
附:相关知识
................................................................................................................... 55
六、 节点权限分配 .............................................................................................................. 56
七、 改造本案例 .................................................................................................................. 59
7.1 代码修改 ................................................................................................................................. 59
7.2 删除部分注册的数据库脚本 ................................................................................................. 61
7.3 配置文件修改 ......................................................................................................................... 61
7.4 运行效果如下 ......................................................................................................................... 62
集团UAP中心--技术支持部
UAP 培训案例系列 — 1 — UAP-主子型档案开发
由于 Uap-Studio 没有提供向导以支持主子型带分页的档案,此文档是基于向导生成代
码后,通过删除一些代码、脚本实现此种档案的开发。下图是开发出来的效果图:主子型、
带分页、是档案、可以添加查询方案。
下面讲解开发的过程:
一、 环境准备
环境准备主要涉及到数据库和 uap studio 的配置:
数据库:需要是 V63 版本的库。
Uap studio 配置:需要正确配置数据源、开发者信息等其他信息;该项配置可在 studio 界面
菜单栏中[窗口][首选项]中配置。
详细请参阅《UAP 环境初始化操作手册.docx》
评论0
最新资源