我正在尋找運行在同一臺機器上的兩個java程序之間的通信通道。我發現了一些選項(RMI和XML-RCP),但是我沒有發現任何示例交換對象的類,它們是非原始的,並且在JDK(我們自己的對象)上不知道。Java程序與非JDK對象之間的通信
那麼,什麼是容易的技術使用時,我想這樣做(注意Utils.jar這是對的server.jar和client.jar的類路徑):
Utils.jar:
class MyClassRequestParams { ... }
class MyClassReturnParams { ... }
client.jar中:
// Server creation
...
// Send request
MyClassRequestParams params = new MyClass...
MyClassReturnParams response = server.send("serverMethodName", params);
的server.jar:
MyClassRequestParams serverMethodName(MyClassRequestParams params)
{
MyClassReturnParams response = new MyC...
// do processing
return response;
}