oa新聞中心
oa新聞中心

OA技術平臺

發布時間:2009-03-24 發表者: 來源: [關閉]
宇博軟件: 

.NET和J2EE的概念

.NET開發平臺是自1993年7月隨著Windows NT3.0出現的Win32 API后微軟軟件開發平臺的第一次大升級。.NET開發平臺使得開發者創建運行在Internet Information Server (IIS)(互聯網信息服務器)Web服務器上的Web應用程序更為容易。.NET開發平臺包括以下內容:

.NET Framework。包括:Common Language Runtime(CLR);新的類庫。

.NET開發者工具,包括:Visual Studio .NET Integrated Development Environment (IDE)

ASP .NET,用來創建動態的Web內容和Web服務器應用程序,這些都將采用諸如HTML、XML和Simple Object Access Protocol(SOAP)(簡單對象訪問協議)等Internet協議和數據格式。

所有在.NET開發平臺上創建的應用程序運行都需要運行兩個核心塊:

Common Language Runtime(CLR)(通用語言運行環境),CLR是一個軟件引擎,用來加載應用程序,確認它們可以沒有錯誤地運行,進行相應的安全許可認證,執行應用程序,然后在完成后將它們清除。

.NET Framework類庫,向程序員提供所需用來編寫在CLR的控制下運行的代碼的軟件組件。它們按照單一有序的分級組織提供了一個龐大的功能集—從文件系統到對XML功能的網絡訪問的每一樣功能。

.NET開發平臺語言主要是是VB.NET,C#,Jscript.NET。.NET開發平臺支持多種編程語言,具有不同技巧的程序員可以使用他們最擅長的語言來創建組件,這些組件可以平滑地協作。

J2EE,即Java 2 Platform,Enterprise Edition (J2EE),是JAVA平臺的企業版。J2EE平臺本質上是一個分布式的服務器應用程序設計環境,一個Java環境,它提供了宿主應用的一個運行基礎框架環境和一套用來創建應用的Java擴展API。

.NET和J2EE對比

相同點:

①Windows .NET 框架和 Java 都使用了一種托管的運行時環境,都將源代碼轉換為一種中間語言,然后將其編譯為本地的可執行代碼。兩種環境都提供垃圾收集、動態類加載和異常。

②.NET 和 Java 都采用基于組件的設計、多形性、繼承和接口。兩者都提供基礎類庫以執行輸入/輸入、XML 處理、使用連接緩沖訪問數據庫、進行文本處理、網頁腳本編輯和其他操作。

③兩者都通過特定廠商的產品提供。J2EE 規范本身獨立于廠商存在,但符合規范的實際產品必定實現與規范無關的功能,例如管理或部署功能。

④Windows .NET 框架和基于 J2EE 的產品都結合并用于第三方產品。例如在后臺數據庫領域中,.NET 和基于 J2EE 的應用程序都可以訪問 Microsoft SQL Server、IBM DB2、Oracle、Informix、Sybase 和其他數據庫上存儲的數據。此外,.NET 和基于 J2EE 的系統都可以訪問常用的消息中間件,例如 Microsoft MSMQ 或 IBM MQSeries。與此類似,兩者也都可以訪問目錄系統、第三方開發人員工具、代碼版本控制系統、防火墻等。


原載:宇博oa
本文地址:http://www.ezqkaa.live/newsView-n64.html
版權所有。轉載文章者,必須保留原載,本文地址,完整的鏈接和地址,不得以任何理由修改鏈接和地址。
分享到:

標簽: oa平臺 oa oa技術平臺
oa平臺 oa oa技術平臺 相關推薦
6场半全场开奖号码