破門點(diǎn)滴(Java技術(shù)版)

          在日常學(xué)習(xí)和工作中記錄

            BlogJava :: 首頁(yè) ::  :: 聚合  :: 管理
            15 Posts :: 7 Stories :: 36 Comments :: 0 Trackbacks

          開始新的研究課題 Java / .NET 交互

          ?

          最近項(xiàng)目需要,對(duì) Java .NET 交互問題初步做了下研究,發(fā)現(xiàn)還真是需要花些精力的事情。國(guó)外也出了幾個(gè)專門解決這個(gè)問題的商業(yè)產(chǎn)品。國(guó)人們?nèi)鄙?/span> money ,自然要尋求更實(shí)惠的解決方案了!

          先羅列下在網(wǎng)上找的東東吧。

          ?

          首先想到的就是 JNI 的實(shí)現(xiàn),去 sf.net 上搜尋了一下,最活躍的幾個(gè)項(xiàng)目是:

          ?

          Delphi-Java Bridge

          Delphi 使用的 JNI 工具包。 Borland 的“粉絲”還是不少的,幸福啊。:)不過俺就不研究了,希望用 Delphi 的朋友們幫助點(diǎn)評(píng)下。

          ?

          JNI++

          一看名字就知道是給 C++ 用的。很不幸,俺對(duì)此不熟啊。同上了,等 C++ 的高手們指點(diǎn)下了。

          ?

          JACOB - Java COM Bridge

          不錯(cuò),不錯(cuò)。這個(gè)是讓 Java 調(diào)用 COM 的東東。不過俺的首要目標(biāo)是解決 C# 調(diào)用 java 的問題,先放放了。有空研究下,在貼詳細(xì)介紹。

          ?

          comJava Library

          This is a jni-based, COM object which enables easy access from VB/VBScript to any arbitrary java class and it's methods. Java classes don't need to be registered. Works with Sun and IBM jvm's 1.1.8 and up. Tested with IIS/ASP and is thread-safe.

          看到了一個(gè) J ,這個(gè)是讓 VB VBScript 調(diào)用 Java 對(duì)象的東東,不過版本好像很低。等下了試過之后再說。

          ?

          Caffeine http://caffeine.berlios.de/site/

          C affeine is a free high-performing interoperability solution between the Java platform and the .NET framework. Caffeine's key differentiator is that does not replace the Java Virtual Machine. Instead, your JVM of choice is hosted within the .NET runtime, ensuring that vendor-specific VM optimizations are preserved.

          提供了將 Java 包接口映射為 .NET Class 的功能,不過開發(fā)進(jìn)度很慢,現(xiàn)在發(fā)布的還是 0.1 版本。

          ?

          IKVM.NET

          a Java(tm) VM for .NET

          .NET 實(shí)現(xiàn)的 Java VM ,很不錯(cuò)的東西哦。提供了將 java 字節(jié)碼編譯成 .NET 程序的強(qiáng)大功能,準(zhǔn)備重點(diǎn)研究下。

          ?

          此外,商業(yè)產(chǎn)品還找了幾個(gè):國(guó)人們錢不多,有興趣的朋友去看吧。

          Java - .NET Interop www.CodeMesh.com

          Integrate all Java and .NET components quickly and easily. CodeMesh 出品。

          Java .NET bridge www.jnbridge.com

          Fast Java .NET interop Access J2SE or J2EE from .NET

          One Java and .NET Runtime www.J2DotNet.com

          Highest performance. Easiest to use. Seamless. Free download.

          ?



          不得窺道門,不得悟佛門,不得入窄門,實(shí)乃破門。
          posted on 2006-03-16 14:19 破門 閱讀(2154) 評(píng)論(2)  編輯  收藏 所屬分類: TrionesJava

          Feedback

          # re: 開始新的研究課題 Java / .NET 交互 2006-03-17 11:31 jjyang
          你所說的交互是指什么呀?可以考慮封裝成web service。  回復(fù)  更多評(píng)論
            

          # re: 開始新的研究課題 Java / .NET 交互 2006-03-17 14:25 破門
          所謂交互,指得是.NET 直接調(diào)用java對(duì)象。hoho....
          WS當(dāng)然沒問題,但是如果能直接調(diào)用,會(huì)更加直接一些。  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 庆城县| 张家口市| 安多县| 壶关县| 洛隆县| 永和县| 长春市| 公主岭市| 汾阳市| 合水县| 什邡市| 钦州市| 江阴市| 克什克腾旗| 古丈县| 古交市| 安乡县| 河北区| 台山市| 左权县| 栖霞市| 金秀| 枣强县| 梓潼县| 丹凤县| 平乡县| 穆棱市| 嘉禾县| 涟源市| 洛浦县| 太谷县| 石家庄市| 新民市| 盖州市| 密云县| 道孚县| 叙永县| 万载县| 涞水县| 尼勒克县| 罗平县|