没有合适的资源?快使用搜索试试~ 我知道了~
首页NC57开发文档(修改版)
资源详情
资源评论
资源推荐

一、搭建开发环境
工具:Eclipse
数据库:Oracle
安装 NC 模块并建立帐套用户。
1.1 安装和配置插件
首先下载 nc.uap.mde 系列插件,然后安装 ,安装即把插件直接考贝
Eclipse 的 plugin 目录下,由于 Eclipse 的 bug,如果曾经安装过,请把
configuration 目录下的内容除了 config.ini 外其他文件都删除,在此启动
Eclipse 即可。
设置 Window->Prefreence->MDE Development
NC Home:基础技术平台的运行环境根目录。
复选框<Include client class/jar in Build Classpath>:表示是否把模块的
client 下的类加入到构件路径。如果你的模块不依赖别的模块的客户端代码,
请取消该选择。

Datasourse
DriverList:开发环境的配置信息(在配置时,要把其他的配置信息删除
掉,只留下 design),关联文件在 NC Home 的\ierp\bin\prop.xml。
Database Type:数据库类型,选择的是 ORACLE11G。
ModuleSelection
NC 模块勾选。
Client Connection
客户端连接配置,对应机器 ip 和端口。启动客户端时根据此处配置连
接。
1.2 新建 MDE 项目
直接创建:FileNewProjectMDE DevelopmentModule project ,按

照 Wizard 进行工作,开发一个新的工程
项目转化:方式为在一个非 MDE 工程中,右击工程,在弹出菜单中点击
<Convert to Module Project>。
src/public:存放服务接口和实体类(VO),前台调用后台文件的接口。
src/private:后台实现类。
src/client:前台 UI
META-INF:配置文件
针对上面的卡法模式,我们规范一下代码的包结构:
nc.itf.<模块名>: 表示该模块定义的接口(public)
nc.impl.<模块名>:表示该模块定义的接口实现(private)
nc.vo<模块名>: 表示 VO 的实现(public)
nc.bs.<模块名>: 普通的后台应用(private)
nc.ui.<模块名>.*: 客户端代码(client)
1.3 建立数据表
命名规则 表名:模块名_XXX 主键:pk_XXX( 必须是 20 位的字符)
建立 PDM 文件,表字段:

pk_group:所属集团 char(20)
pk_corp:公司 char(4)
creator:创建人 char(20)
createtime:创建时间 char(19)
modifier:修改人 char(20)
modifytime:修改时间 char(19)
dr:删除标识 int 默认值:default 0
ts:时间戳 char(19) 默 认 值 : default to_char(sysdate,’yyyy-mm-dd
hh24:mi:ss’)
建立完成后将相应 sql 复制并生成到相应数据库中。
1.4 生成 VO
启动中间件:项目右键-Debug AsNC Middleware
启动客户端:项目右键-Debug AsNC Client
步骤如下图所示:

导入数据字典:进入 NC,客户化二次开发工具系统管理工具数据字典管
理选中对应模块(没有就新建一个)工具导入数据字典…
根据向导导入即可,导入完成后检查每个表的各个字段和类型是否正确或
者是否为空。
确认无误后则可以根据数据表生成 VO 了
生成 VO 文件:二次开发工具UAP 集成开发工具 UAP 集成开发工具工具
和选项根据数据源生成 VO
2
1
5
4
3
2
1
剩余20页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论0