用友NC平台之基本概念解析(一)

2021-06-21 16:34:21 字數 1004 閱讀 5809

在nc框架下開發的一般的大步驟為:

step1.在部門新開發專案模組兒下,新建乙個businesscomponent;

step2.建立元資料,生成vo,且生成sql插入資料庫;

step3.靜態**開發,主要分為client(基於spring mvc進行介面組裝,通過封裝的各種swing元件來對介面,顯示邏輯以及按鈕控制邏輯等進行封裝),private(與資料庫進行溝通以aop的方式通過各種公共類來進行各種業務邏輯的校驗與許可權管理的注入等如管控模式的注入等,最終反映到sql語句的拼接),與public(各種vo類,以及模組對外提供的介面等);

注意點為:client不能直接呼叫private中的方法,client通過public中的介面來呼叫後台的方法,其中public可以直接與private進行溝通nclocator(呼叫原理有待深究,是否跨jvm進行了呼叫),client通過nc提供的nc另乙個公共類來呼叫public中的介面方法。

step4.啟動nc中介軟體,登入nc平台,根據需求文件建立唯一功能號的功能節點,節點與元資料進行一一繫結,並且通過beanconfigfilepath 將client中前台spring配置檔案,將功能節點與構件進行了對映;

step5.功能節點的三大模板的配置:單據模板,查詢模板,列印模板;

step6.參照的設定與配置

step7.將選單與功能節點進行繫結

至此乙個簡單的單據開發至此完成。

在此簡單開發過程中涉及到了一下概念: 專案,平台,模組兒,元資料,vo,功能節點,選單,單據模板,查詢模板,列印模板,檔案,單據,列表態單據,卡片態單據,參照與聯查,管控模式等

高階涉及:服務,操作,vo交換,單據的「推」與「拉」,(組織,貨幣,時區等)多版本的處理,貨幣及其他精度處理,ts與dr欄位的設計等

《一》TensorRT之基本概念

以下內容根據個人理解整理而成,如有錯誤,歡迎指出,不勝感激。由於近期的工作需要用到tensorrt和tensorrt inference server,自己也是第一次接觸,因此在這裡記錄下相關的學習和使用筆記,內容主要來自於官方相關文件,如tensorrt developer guide等。本文主要...

一 基本概念

資料 程式的操作物件,用於描述客觀事物 資料元素 組成資料的基本單位 資料項 乙個資料元素由若干個資料項組成 資料物件 性質相同的資料元素的集合 陣列,鍊錶 struct person 一種資料型別 int main void 資料項 p1.age 0 資料項 線性結構 元素之間的關係為一對一 圖形...

機器學習(一)之基本概念

機器學習的前言研究 這裡我想先提出5個問題?然後通過學習依次來解決它們?使用日常生活中的例子說明 機器學習所對應的哪些問題 任務?以路徑規劃 高德地圖 為例,說明機器學習演算法與傳統的演算法相比,其優勢是什麼?機器學習 資料探勘 人工智慧 大資料的聯絡和區別是什麼?機器學習現在很火,以後會降溫嗎?為...