用 JRuby 整合 Ruby 和 Java (2) – DRb 和 RMI

, , , , , at February 16th, 2008 by 小影

DRb (Distributed Ruby) 是 Ruby 的 RPC。使用 DRb 我們可以經 TCP/IP 去使用遠端的物件。DRb 的運作方式跟傳統的 RPC 差不多,只是定義 Stub 和 Skeleton 都交給 Ruby 負責,遠端的客戶甚至不需任何有關類的定義,一切都動態地由 Ruby 完成了。

用 JRuby 整合 Ruby 和 Java

, , , , at February 13th, 2008 by 小影

JRuby 是一個純 Java 下的 Ruby 實現。在 JVM 下執行的 Ruby 的移植性更好,而且可以讓 Ruby 直接使用 Java 的庫。今次我會介紹如何安裝和設定 JRuby ,並用它去呼叫現有的 Java RMI 。