日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用友NC简介

發布時間:2023/12/14 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用友NC简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是NC

NC是一個基于Java標準(更多的是JavaEE標準)的、以B/S方式運行的、可跨硬件平臺的、可跨操作系統的、可跨數據庫的、可跨服務器的、開發高端ERP產品平臺

???????NC平臺基于的技術有:SwingJDBCEJBServetRMI、線程等技術。該平臺將這些Java標準再次進行封裝,使其更能夠適應ERP產品的開發、更能夠將邏輯放到業務層面上來,同時也更加安全,高效。

???????也就是說程序員不用再考慮底層的Java技術的實現,只需要掌握NC平臺的相關語言(即經過用友封裝的NC語言)就可以開發出專業的、高端的ERP產品了。

ERP-NC是用友面向高端市場的ERP(Enterprise Resource Planning,企業資源計劃)產品,為集團企業提供完整的管理解決方案。

以“2000年——新產品——新世紀——New Century為思考邏輯而命名為NC的產品線。

注意:NC也是一種ERP產品,相當于SAP,只不過是中國自己的ERP產品。

??????UAP(UFIDA Application Platform)。

?

UAP_NC體系框架?

UAP_NC體系框架主要包括三方面:

·?系統框架層?該層主要的作用就是實現NC產品的跨平臺、跨數據庫、跨服務器的操作;

·?技術框架層?該層是一個Java標準技術的一個封裝層,封裝了諸多Java標準技術,例如:SwingJDBCEJBServlet等技術。?該層屏蔽了許多技術實現的細節,減少了直接用Java代碼的復雜性、不穩定性及不安全性。

該層的另一個作用是該層還是一個系統資源監控和管理層。

該層的典型應用有:

持久化技術;工作流技術;SQL語句翻譯;遠程調用消息;異常;緩存;日志記錄等。

·?應用框架層?該層基于企業建模理論、以業務導向為驅動。該層將應用軟件的業務邏輯和開發技術分開,使得應用軟件的開發者只關心具體的業務邏輯,而不必關心繁瑣的技術。

該層的典型應用有:

國際化;消息管理;數據交換;訪問控制等。

如下圖:


NC的工作原理?

???????系統前端的UI代碼,通過調用遠程組件與服務器端進行交互,中間以VO為載體進行數據傳遞,然后通過NCJDBCFramework來對數據進行持久化操作,完成整個交互邏輯。

?

NC的版本?NC代碼組織結構?NC包組織結構?

???????目前NC的最高版本為NCV6.0,尚未發布。常用的還是NCV5.x

?

下面看一下NC5.x的代碼結構:

·?public?該目錄存放接口和公共代碼(例如:VO和公共算法);

·?private?該目錄存放具體的實現細節;

·?client?該目錄存放客戶端代碼;

·?gen??該目錄存放工具自動生成的EJB代碼;

·?META-INF??該目錄存放模塊配置文件目錄,包括module.xml文件和*.module接口配置文件

?

???????下面再看一下NC的包結構:

???????·?nc.itf.*;??表示定義的接口,提供本業務下UI的訪問接口;

???????·?nc.impl.*;??表示定義接口的實現;

???????·?nc.vo.*;??表示定義的VO

???????·?nc.bs.*;??表示普通的后臺應用;

???????·?nc.ui.*;??表示客戶端代碼;


總結

以上是生活随笔為你收集整理的用友NC简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。