2013-11-28 78 views
2

我有一個使用python界面的嵌入式系統。目前系統正在使用(系統本地)XML文件來保存數據,以防系統關閉。但通常系統運行整個時間。當系統啓動時,讀入XML文件並將信息存儲在python對象中。該信息然後用於處理。我的目標是即使在過程中也能遠程編輯這些信息(通過TCP/IP)。我想用JAVA來完成這件事,我一直在想着分享對象的東西。問題是,我錯過了一些關鍵詞來找到正確的技術來完成這項工作。我發現的是SOAP,但我認爲這不是正確的事情,這是真的嗎?我很感激任何提示。Java <-> Python:共享對象

+0

你可以看看這個鏈接:http://stackoverflow.com/questions/4068052/passing-data-between-java-and-python 它應該幫助你。 – T0to

回答

1

據我所知,您使用XML文件來存儲啓動配置

而且我的Java &的Python之間的界面上的假設應用程式

  • 您希望您的Java應用程序,以獲取在Python接口對象
  • 並在本地處理它們並將其發送回Python接口以重新加載配置?

因此,根據你的情況,你可以鍛鍊的東西有以下

的Jython

Pickle(如果你有啓動配置文件格式沒有限制或能夠負擔得起做轉換)

https://pypi.python.org/pypi/Pyro4

您也可以從這裏得到一些想法: Sharing a complex object between Python processes?