0
A
回答
1
這在技術上是可行的。您將需要在非java一側實施RMI服務器。
雖然我不會推薦它。嘗試探索使用Web服務的可能性,Web服務通常用於:來自(可能)不同平臺的通信實體。
1
RMI是協議應該純粹由Java應用程序使用。它提出了一些依賴於Java實現(例如序列化)的通信要求。另一方面,RMI IIOP是EJB實現使用的協議,用於爲通信增加更多功能(例如事務上下文傳播)。
IIOP最初來自CORBA,可用於與其他語言編寫的組件進行通信。
如果您確實需要使用可用於IIOP的功能,我不會去Web服務路由。當然,除非你使用相應的WS- *規範來獲取它們。
0
老問題,但,但答覆,因爲高谷歌排名
我不認爲你可以很容易地做到這一點的。
作爲Java-RMI的替代品,我會推薦XML-RPC。然後,您可以與Python,C++,Objective-C,Erlang,Groovy,Java,JavaScript,PHP等進行通信。
在java方面你可以使用Apache XML-RPC library。
臨:許多實現不同語言
缺點:XML-RPC不知道原語和base64編碼的二進制文件。他們不會處理複雜的Java對象,但會給你一個Map。你需要自己將它們映射到你的對象.---
相關問題
- 1. RMI實現Java
- 2. Java RMI與Callable
- 3. SOAP RMI C++ - Java和C++通信
- 4. 在java rmi中通信是否安全?
- 5. Java RMI服務器與客戶端通信不起作用
- 6. 使用Java RMI的Java通知框架
- 7. 在java中實現SSL rmi
- 8. 桌面與Java共享rmi
- 9. 實時通信java到javascript
- 10. Java RMI的UnicastRemoteObject
- 11. StreamCorruptedException與Android-Java通信
- 12. Java與web服務通信
- 13. PHP與Java程序通信
- 14. 使用RMI進行Perl到Java的通信?
- 15. Java RMI連接池詳細信息
- 16. Java RMI的的UnknownHostException
- 17. 瞭解Java的良好實踐rmi
- 18. Android上的Java Java通信
- 19. Java RMI警告
- 20. Java RMI和NoClassDefFoundError
- 21. Java RMI複製
- 22. 異步Java RMI
- 23. 異步Java RMI?
- 24. JAVA異步RMI
- 25. 運行Java RMI
- 26. Java RMI ServerException - java.lang.ClassNotFoundException:org.prog.rmi.RmiServer_Stub
- 27. java RMI和eclipse
- 28. Java RMI和https?
- 29. Java RMI超時
- 30. Java RMI同步
從技術上講,實際上是不可能的。*你不僅需要實現RMI,還要實現整個JDK類的序列化, Java方面。 – EJP 2010-10-12 05:39:05
是的。儘管我同意實際上非常困難,但技術上仍然有可能。 – 2010-10-12 11:33:41