NC二次开发是利用UFIDA的一套自己的开发平台uap进行项目开发。进行NC开发之前,我们需要配置相关的环境。系统使用win7,java版本目前为1.6,官方推荐在1.5以上最好,开发工具使用公司内部集成了相关插件的eclipse。关于java环境的配置在这里不多说。下面主要介绍如何一步一步创建一个属于自己的NC项目。
打开eclipse,在package explorer中空白处右键,选择new->project,在MDE项目开发中选择模块开发
填写基本的项目和模块信息
说明:
Project name:随便你取名字
Location:若不希望成为CC项目的一部份,则选择上者,若需要成为CC项目的一部份,则选择下者,选定你的CC项目的路径。
Module Name:与你的“%NCHOME%\modules\hypp\ META-INF\ module.xml”的“name”参数值高度一致。
Module Config:一般默认module.xml。可以更改,但是需要它与“%NCHOME%\modules\hypp\ META-INF\”下面的“*.xml”文件名保持高度一致。
点击“Finish”,可以看到在eclipse的开发界面中出现如下内容:
说明:
今后,我们的所有开发工作均是在“src/public”,“src/private”,“src/client”,“src/gen/src/test”中进行的,重点在前三个目录。而目录“META-INF”中是本项目的配置文件。
由于这是一个MDE项目,所以项目中文件的命名,访问有它自己的一套规范。
一般,“src/public”:文件中定义“src/private”、“src/client”文件夹中文件可以访问的java文件。包名大都以nc.vo.*,nc.itf.*开头;
“src/private”定义一些私有的组件文件,包名大都以nc.bs.*,nc.impl.*开头;
“src/client”定义了客户端的一些文件,包名大都以nc.ui.*开头;
以上我们便简单的创建了一个NC项目,但是通过观察我们发现,之前的项目都是有业务组件的,我们的模块中如何添加业务组件呢?
选中新建的项目,右键,选择“新增业务组件特性”,之后,再次选中新建的项目,右键,选择“MDE业务组件项目升级为RIA项目组件”,之后,再次右键项目,选中properties->RIA业务组件维护->添加
名称可以按照你的项目来填写
等待一段时间之后,会发现我们的项目目录发生了变化。增加了业务组件hello
这样,我们自己新建的项目就跟从公司的服务器上下载的项目目录一致啦!