? ? NC二次開發(fā)是利用UFIDA的一套自己的開發(fā)平臺uap進(jìn)行項目開發(fā)。進(jìn)行NC開發(fā)之前,我們需要配置相關(guān)的環(huán)境聂沙。系統(tǒng)使用win7,java版本目前為1.6初嘹,官方推薦在1.5以上最好及汉,開發(fā)工具使用公司內(nèi)部集成了相關(guān)插件的eclipse。關(guān)于java環(huán)境的配置在這里不多說屯烦。下面主要介紹如何一步一步創(chuàng)建一個屬于自己的NC項目坷随。
? ? 打開eclipse,在package explorer中空白處右鍵驻龟,選擇new->project,在MDE項目開發(fā)中選擇模塊開發(fā)
填寫基本的項目和模塊信息
說明:
Project name:隨便你取名字
Location:若不希望成為CC項目的一部份温眉,則選擇上者,若需要成為CC項目的一部份翁狐,則選擇下者类溢,選定你的CC項目的路徑。
Module Name:與你的“%NCHOME%\modules\hypp\ META-INF\ module.xml”的“name”參數(shù)值高度一致谴蔑。
Module Config:一般默認(rèn)module.xml豌骏。可以更改隐锭,但是需要它與“%NCHOME%\modules\hypp\ META-INF\”下面的“*.xml”文件名保持高度一致窃躲。
點擊“Finish”,可以看到在eclipse的開發(fā)界面中出現(xiàn)如下內(nèi)容:
說明:
今后钦睡,我們的所有開發(fā)工作均是在“src/public”,“src/private”,“src/client”,“src/gen/src/test”中進(jìn)行的蒂窒,重點在前三個目錄。而目錄“META-INF”中是本項目的配置文件荞怒。
由于這是一個MDE項目洒琢,所以項目中文件的命名,訪問有它自己的一套規(guī)范褐桌。
一般衰抑,“src/public”:文件中定義“src/private”、“src/client”文件夾中文件可以訪問的java文件荧嵌。包名大都以nc.vo.*呛踊,nc.itf.*開頭;
“src/private”定義一些私有的組件文件啦撮,包名大都以nc.bs.*谭网,nc.impl.*開頭;
“src/client”定義了客戶端的一些文件赃春,包名大都以nc.ui.*開頭愉择;
以上我們便簡單的創(chuàng)建了一個NC項目,但是通過觀察我們發(fā)現(xiàn)织中,之前的項目都是有業(yè)務(wù)組件的锥涕,我們的模塊中如何添加業(yè)務(wù)組件呢?
? ? 選中新建的項目狭吼,右鍵站楚,選擇“新增業(yè)務(wù)組件特性”,之后搏嗡,再次選中新建的項目窿春,右鍵,選擇“MDE業(yè)務(wù)組件項目升級為RIA項目組件”采盒,之后旧乞,再次右鍵項目,選中properties->RIA業(yè)務(wù)組件維護(hù)->添加
名稱可以按照你的項目來填寫
? ? 等待一段時間之后磅氨,會發(fā)現(xiàn)我們的項目目錄發(fā)生了變化尺栖。增加了業(yè)務(wù)組件hello
? ? 這樣,我們自己新建的項目就跟從公司的服務(wù)器上下載的項目目錄一致啦烦租!