|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
本帖最后由 stonys 于 2012-3-6 20:05 编辑
目录
第一篇 入门篇 7
1. 搭建NC环境 7
1.1. 内容概述 7
1.2. 详细介绍 8
1.2.1. 建立数据库 8
1.2.2. 安装NC 8
1.2.3. 配置启动NC 12
1.2.4. Eclipse中建立NC开发环境 17
1.2.5. 产品参数,档案初始化 23
1.2.6. 权限管理 25
1.2.7. 产品主要目录结构介绍 27
2. NC基础技术 28
2.1. 内容概述 28
2.2. 详细介绍 28
2.2.1. NC开发基本概念 28
2.2.2. NC UAP 总体介绍 30
2.2.3. NC的开发模型 35
2.2.4. 开发远程接口 37
2.2.4.1. 定义接口 37
2.2.4.2. 实现该接口 37
2.2.4.3. 部署组件 37
2.2.4.4. 客户端调用 38
2.2.4.5. 事务型组件发布 38
2.2.4.6. 客户端代码 40
3. NC数据库持久化技术 41
3.1. 内容概述 41
3.2. 详细介绍 42
3.2.1. 核心类介绍 42
3.2.2. 通过JDBC FrameWork访问数据库 42
3.2.3. 通过BaseDao进行对象的持久化 44
3.2.4. 结果集合操作 45
3.2.5. 结果集控制 46
第二篇 中级篇 48
4. 元数据建模 48
4.1. 内容概述 48
4.2. 详细介绍 48
4.2.1. 新建元数据模型 48
4.2.2. 建立模型文件 49
4.2.3. 建立数据实体 49
4.2.4. 发布元数据 59
4.2.5. 导出JAVA源代码 60
4.2.6. 生成SQL脚本并执行 60
4.2.7. 最终成果 61
5. 功能建模 62
5.1. 内容概述 62
5.2. 详细介绍 62
5.2.1. 进入Workshop 62
5.2.2. 表单开发流程导航工具 65
5.2.2.1. 新建业务组件 65
5.2.2.2. 公共信息设置 66
5.2.2.3. 单据模板设置 66
5.2.2.4. 查询模板设置 69
5.2.2.5. 配置打印模板 70
5.2.2.6. 建立单据类型 71
5.2.2.7. 单据动作编辑 71
5.2.2.8. 单据动作脚本设置 73
5.2.2.9. 单据VO交换 73
5.2.2.10. 单据号设置 74
5.2.2.11. 自定义按钮设置 75
5.2.2.12. UI组装 75
5.2.2.13. 发布UI 76
5.2.2.14. 生成代码到本地 76
5.2.3. 权限分配 78
6. 单据开发技术 78
6.1. 内容概述 78
6.2. 详细介绍 78
6.2.1. UI工厂 78
6.2.1.1. UI工厂结构图 79
6.2.1.2. UI工厂最基础类说明 79
6.2.1.3. 单据模型介绍 81
6.2.1.4. 界面加载 81
6.2.1.5. 事件处理 82
6.2.2. 参照开发 83
6.2.2.1. 参照的类结构图 83
6.2.2.2. 自定义参照开发规范 83
6.2.2.3. UIRefPane 和refModle设置 86
6.2.3. 单据号 87
6.2.3.1. 单据号规则 87
6.2.3.2. 接口方法 89
6.2.4. 公式 91
6.2.4.1. 常用公式 91
6.2.4.2. 创建公式执行器 92
6.2.4.3. 设置公式执行器环境 93
6.2.4.4. 设置公式的值 93
6.2.4.5. 对公式进行语法检查 94
6.2.4.6. 提取公式变量 95
6.2.4.7. 给公式变量赋值 95
6.2.4.8. 取公式的值 96
6.2.5. 锁 96
6.2.6. 日志 98
6.2.6.1. 日志API的选择 99
6.2.6.2. 日志级别的选择 100
6.2.7. 异常 100
第三篇 高级篇 101
7. 流程平台 102
7.1. 内容概述 102
7.2. 详细介绍 102
7.2.1. 流程平台介绍 102
7.2.2. 业务流程 104
7.2.2.1. 建立数据交换 104
7.2.2.2. 建立业务类型 109
7.2.2.3. 单据动作配置(推式流程配置) 109
7.2.2.4. 流程配置 110
7.2.2.5. 单据来源配置(拉式流程配置) 110
7.2.2.6. 动作约束配置 112
7.2.2.7. 动作事件控制配置 113
7.2.2.8. 动作驱动配置(推式流程配置) 114
7.2.2.9. 其他工作 115
7.2.2.10. 推式流程过程 116
7.2.2.11. 拉式单据过程(单据的上下游参照) 116
7.2.3. 审批流 118
7.2.3.1. 审批流定义 118
7.2.3.2. 流程模型 120
7.2.3.3. 消息配置(Message Config) 121
7.2.3.4. 工作项的审批结果 122
7.2.3.5. 相关平台类介绍 123
7.2.3.6. 动作处理时序图 124
7.2.3.7. UI端调用-PfUtilClient 124
1. 判断是否进行动作前提示 125
7.2.3.8. BS端调用 125
1. 单据动作处理 125
7.2.4. 消息中心 130
7.2.4.1. 展现样式 131
7.2.4.2. 消息类型 133
8. 查询引擎 134
8.1. 内容概述 134
8.2. 详细介绍 134
8.2.1. 进入查询引擎管理页面 134
8.2.2. 创建查询对象 134
8.2.3. 设置报表参数 135
8.2.4. 制作查询定义 136
8.2.5. 查询格式设计 138
9. 预警平台 141
9.1. 内容概述 141
9.2. 详细介绍 141
9.2.1. 预警类型注册 141
9.2.2. 预警条目注册 143
10. 交换平台 148
10.1. 内容概述 148
10.2. 详细介绍 148
10.2.1. 交换平台使用 148
10.2.1.1. 注册外部系统 149
10.2.1.2. 准备外系统数据 150
10.2.1.3. 配置辅助信息(可选) 151
10.2.1.4. 设置基础数据对照(可选) 151
10.2.1.5. 配置Servlet的URL地址 152
10.2.1.6. 利用客户端发送数据 152
11. 会计平台 154
11.1. 内容概述 154
11.2. 详细介绍 155
11.2.1. 会计平台注册 156
11.2.2. 代码调用 160
12. 单点登陆 162
12.1. 内容概述 162
12.2. 详细介绍 163
12.2.1. 单点登陆 163
12.2.2. 打开代办事项 165
13. NC开发webservice 167
13.1. 内容概述 167
13.2. 详细介绍 167
13.2.1. 发布服务 167
13.2.1.1. 创建WSDL文件 168
13.2.1.2. 创建XSD文件 169
13.2.1.3. 配置UPM文件 170
13.2.2. 客户端调用 176
13.2.2.1. 创建相关JAVA类文件 176
13.2.2.2. 创建JAVA接口 177
13.2.2.3. 测试用例 178
第四篇 附录 182
14. XML和EXCEL 182
14.1. 内容概述 182
14.2. 详细介绍 182
14.2.1. 利用XmlUtils读取XML 182
14.2.2. Excel文件读写 188
15. 多语言 189
15.1. 内容概述 189
15.2. 详细介绍 189
15.2.1. 生成资源文件 190
15.2.2. 代码调用 190
16. 补丁与安装盘 191
16.1. 内容概述 191
16.2. 详细介绍 191
16.2.1. 安装盘结构 191
16.2.2. 产品结构 191
16.2.3. 模块结构 192
16.2.4. 制作补丁 194
17. 设计开发规范 197
17.1. 内容概述 197
17.2. 详细介绍 197
17.2.1. SQL规范 197
17.2.1.1. 概述 197
17.2.1.2. 书写风格 197
17.2.1.3. 性能优化 198
17.2.1.4. 四、多数据库的考虑 199
17.2.2. JAVA开发规范 201
17.2.2.1. 文件 201
17.2.2.2. 命名规则 202
17.2.2.3. 注释规范 206
17.2.2.4. 编码规范 211
18. 开发常见问题与技巧 215
18.1. 内容概述 215
18.2. 详细介绍 215
18.2.1. 环境变量类 nc.ui.pub.ClientEnvironment 215
18.2.2. UAP发送待办消息方法 217
18.2.3. 模板中下拉框的值 218
18.2.4. 数据权限过滤 218
19. 技术红皮书 221
19.1. 内容概述 221
19.2. 详细介绍 221
19.2.1. 技术红皮书目录 221
欢迎您成为用友NC开发队伍中的一员!如果您从未接触过NC的开发,本篇将从NC产品使用开始,循序渐进的带您步入精彩的NC产品世界.本学时教程是在完成NC产品使用入门阅读的最佳起点。在开始学习之前,您需要掌握以下基本技能:
 Eclipse使用
 JAVA和J2EE基础知识
本学时教程中将会讲述以下内容:
NC产品入门,本章旨在为那些对NC尚不了解的新进人员就NC的大体形态做个简单的讲解,以便对NC产品有个简单的认识,并学习到与NC产品二次开发有关的产品操作技术入门知识。
开发环境的安装和搭建,本章是为第一次使用NC的人员做准备,达到迅速的安装和搭建NC环境。
NC技术框架简介,本章您将会学习NC技术框架理论概念,通过学习范例代码掌握VO\BO\远程接口的概念。
NC56的数据建模,介绍如何基于元数据进行业务建模,以及如何在运行时对元数据进行管理。
两个附件内容一样,后一个为压缩格式 |
|