淺談Ja.Net:融合 Java 1.5 和 .NET_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:淺談ASP.NET2.0中配置文件的加密與解密
      首先添加引用: using System.Web.Configuration; 加密操作如下: 以下為引用的內(nèi)容: private void ProtectSection(string sectionName, string provider) { Configuration config = WebConfigurationManager. OpenWebConfiguration(Request.ApplicationPath)

      Java和.NET是現(xiàn)在以及未來幾年主要開發(fā)力量,這兩個世界并非完全分隔,比如可以使用 Ja.Net 實現(xiàn)互用性。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項目負(fù)責(zé)人Dave Tillman認(rèn)為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ā)者貢獻(xiàn)代碼。

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

      對Java和.NET程序互用性有興趣,推薦嘗試Ja.Net (連名字都是Java 和.NET的聯(lián)合)。

      分享:ASP.NET遍歷配置文件的連接字符串
      在ASP.NET 2.0中,提供了更方便的配置文件訪問的類,具體可以到System.Configuration名稱空間下進行查看。本文提供一種在開發(fā)過程中常用的得到數(shù)據(jù)庫字符串的方法,為方便使用,寫成一個方法進行調(diào)用: 以下為引用的內(nèi)容: public string GetConnectionStrin

      來源:模板無憂//所屬分類:.Net教程/更新時間:2009-08-01
      相關(guān).Net教程