偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

使用Ja.Net實(shí)現(xiàn)Java和.NET的完美互用

開發(fā) 后端
Ja.Net是一個(gè)Java 1.5和.NET的接口平臺(tái),可視為Java之上的.NET Remoting的堆棧實(shí)作,而在Java平臺(tái)上提供Ja.NET的執(zhí)行時(shí)期模塊,支持TCP/IP、HTTP等溝通管道,也可同時(shí)支持SOAP或是二進(jìn)制互通協(xié)議以提升溝通效率。

提起Java和.NET,大家都不陌生。因?yàn)樗鼈兪钱?dāng)今做開發(fā)的主要力量。但這卻一直是兩個(gè)不同的世界。其實(shí),這兩個(gè)世界不是完全分隔的,我們可以用Ja.Net來(lái)實(shí)現(xiàn)Java與.Net的互用性。

Ja.Net是一個(gè)Java 1.5和.NET的接口平臺(tái),Ja.NET可視為Java之上的.NET Remoting(Microsoft .NET Framework內(nèi)的主要組件)的堆棧實(shí)作,而在Java平臺(tái)上提供Ja.NET的執(zhí)行時(shí)期模塊(Run time),可支持TCP/IP、HTTP等溝通管道,也可同時(shí)支持SOAP或是二進(jìn)制互通協(xié)議以提升溝通效率。透過(guò)此執(zhí)行時(shí)期模塊,.NET與Java /J2EE的數(shù)據(jù)類型不僅可以對(duì)應(yīng),還能進(jìn)行雙向的溝通。

Ja.Net的編譯器基于Eclipse JDT,Eclipse JDT能夠修改生成IL,也能生成Java字節(jié)碼。Java一般編譯每個(gè)class為一個(gè)單獨(dú)文件,但是.NET不能接收分散文件,一個(gè)基于 Cecil 的工具被使用來(lái)創(chuàng)建更大的文件集合類似Jar文件,解決了這個(gè)問題。

另外,為了從頭開始獲得庫(kù)支持,Ja.Net JDK 基于開源項(xiàng)目Apache Harmony開發(fā)。Apache Harmony是開放源碼Java SE實(shí)現(xiàn)。為什么不選擇OpenJDK呢,Ja.Net項(xiàng)目負(fù)責(zé)人Dave Tillman認(rèn)為Harmony的結(jié)構(gòu)更加模塊化,組織更加良好。

以及Ja.Net SE項(xiàng)目主要著重于Java SE,為.NET提供Java 5 JDK,目前SE項(xiàng)目已經(jīng)完全完成,并且Ja.NET SE:New Build 1.5.0已經(jīng)發(fā)布。Ja.NET SE class從Harmony派生而來(lái),但是還有一些模塊沒有完成與.NET/CLR服務(wù)的互聯(lián),比如AWT/Swing,這個(gè)項(xiàng)目正在發(fā)展中,正征集開發(fā)者貢獻(xiàn)代碼。

Ja.NET目前能夠同時(shí)運(yùn)行在微軟CLR(Common Language Runtime公共語(yǔ)言運(yùn)行時(shí),是微軟公司開發(fā)的一個(gè)虛擬機(jī),用于運(yùn)行基于中間代碼Intermediate Language,簡(jiǎn)稱IL的.NET程序)和Novell的Mono平臺(tái)上(Mono:微軟.NET框架的開源版本,允許為Windows框架編寫的應(yīng)用程序在Linux和其它非微軟平臺(tái)上運(yùn)行)。

對(duì)Java和.NET程序互用性有興趣,推薦嘗試Ja.Net。

Ja.Net:http://sourceforge.net/projects/janetdev/

【編輯推薦】

  1. .Net整合其他平臺(tái)的一些探討
  2. 淺談Java的通信機(jī)制及與C API的集成
  3. PHP與Java集成開發(fā)詳解
責(zé)任編輯:佚名 來(lái)源: 賽迪網(wǎng)
相關(guān)推薦

2012-05-21 23:53:21

Java.NETDES加密

2010-07-28 14:11:49

Flexasp.net

2024-09-18 05:10:00

.NETQuartz.NET框架

2024-06-12 07:48:24

C#WebService.NET

2009-02-04 09:31:30

SocketNetworkStreTcpClient

2009-08-03 17:31:26

.NET驗(yàn)證控件

2019-07-02 15:21:39

緩存NET單線程

2009-12-28 15:11:36

ADO.NET專家

2015-08-21 10:36:32

.NETRedis

2024-11-12 07:28:39

2024-03-26 12:28:59

.NET 8開發(fā)

2009-08-20 10:13:49

ASP.NET和C#的

2024-05-28 09:30:13

2009-07-27 10:12:37

GridView和Ob

2009-11-02 18:12:45

VB.NET FLAS

2009-08-10 09:41:07

.NET Lambda

2010-12-28 13:32:07

.NET文件合并

2024-11-04 06:10:00

.NETThreadPool線程池

2011-03-04 11:08:46

ADO.NET數(shù)據(jù)庫(kù)

2011-06-17 15:55:19

ArrayListC#
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)