成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

提起Java和.NET,大家都不陌生。因為它們是當今做開發(fā)的主要力量。但這卻一直是兩個不同的世界。其實,這兩個世界不是完全分隔的,我們可以用Ja.Net來實現(xiàn)Java與.Net的互用性。

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

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

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

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

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

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

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

【編輯推薦】

  1. .Net整合其他平臺的一些探討
  2. 淺談Java的通信機制及與C API的集成
  3. PHP與Java集成開發(fā)詳解
責任編輯:佚名 來源: 賽迪網(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驗證控件

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ù)庫

2011-06-17 15:55:19

ArrayListC#
點贊
收藏

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

主站蜘蛛池模板: 99热播精品 | 凹凸日日摸日日碰夜夜 | 日本高清中文字幕 | 久草.com | 中文字幕丁香5月 | 337p日本欧洲亚洲大胆鲁鲁 | 四虎影院新地址 | 亚洲一区国产 | 欧美午夜视频 | 成人九区| 国产一区二区在线免费视频 | 青青草一区二区三区 | 网站国产| 国产午夜精品一区二区三区嫩草 | 欧美一区二区三区精品免费 | 久婷婷 | 黄色一级电影免费观看 | 国产精品视频一区二区三区不卡 | 日本一区二区三区四区 | 国产综合网址 | 国产成人jvid在线播放 | 一区二区三区国产视频 | 国产1区2区3区 | 日韩欧美精品一区 | 亚洲视频在线观看一区二区三区 | 国产一区二区三区久久久久久久久 | 免费视频一区 | 少妇精品亚洲一区二区成人 | 国产高清一区二区三区 | 狠狠干网站 | 亚洲激情第一页 | 国产区精品在线观看 | 亚洲第一网站 | 黄色网址免费看 | 久久久成人精品 | 精品在线99 | 国产一区在线免费 | 久久精品久久精品 | 少妇午夜一级艳片欧美精品 | 亚洲综合大片69999 | 午夜丁香视频在线观看 |