我有一個使用python界面的嵌入式系統。目前系統正在使用(系統本地)XML文件來保存數據,以防系統關閉。但通常系統運行整個時間。當系統啓動時,讀入XML文件並將信息存儲在python對象中。該信息然後用於處理。我的目標是即使在過程中也能遠程編輯這些信息(通過TCP/IP)。我想用JAVA來完成這件事,我一直在想着分享對象的東西。問題是,我錯過了一些關鍵詞來找到正確的技術來完成這項工作。我發現的是SOAP,但我認爲這不是正確的事情,這是真的嗎?我很感激任何提示。Java <-> Python:共享對象
2
A
回答
1
據我所知,您使用XML文件來存儲啓動配置
而且我的Java &的Python之間的界面上的假設應用程式
- 您希望您的Java應用程序,以獲取在Python接口對象
- 並在本地處理它們並將其發送回Python接口以重新加載配置?
因此,根據你的情況,你可以鍛鍊的東西有以下
的Jython
Pickle(如果你有啓動配置文件格式沒有限制或能夠負擔得起做轉換)
https://pypi.python.org/pypi/Pyro4
您也可以從這裏得到一些想法: Sharing a complex object between Python processes?
1
你應該讓你的python應用程序打開一個XML-RPC socket客戶端可以連接上。這可以讓外部應用程序執行一個端點,它會在某種程度上操縱你的python對象值。 There are several good choices for Java XML-RPC libraries,包括驚人的org.apache.xmlrpc庫。
相關問題
- 1. Java共享對象
- 2. Python對象屬性共享
- 3. #包括<iostream>斷裂共享對象的聯動
- 4. 共享對象
- 5. Python的訪問ç共享對象
- 6. 從共享對象
- 7. 在共享對象
- 8. C++共享對象
- 9. TraitsUI,共享對象
- 10. 跨羣集共享java對象
- 11. 在Java中與Memcached共享PHP對象
- 12. 在java mvc中共享模型對象
- 13. 跨Java進程共享對象
- 14. 線程何時共享對象? - Java
- 15. 共享一個Java對象流
- 16. 共享通用對象在Java中
- 17. 如何在Java中共享類對象?
- 18. 鏈接到另一個共享對象的共享對象
- 19. 多處理共享對象中的共享對象
- 20. 更改「通過iOS共享」到「共享<AppName>
- 21. 差<對象,對象>
- 22. HTML - 共享<option>之間的值不同<select> s
- 23. <__ main__。對象在0x02C08790> PYTHON
- 24. Python <-> C++面向對象通信
- 25. 的Java HashSet的<String>對象
- 26. java <String>標籤有對象嗎?
- 27. <字符串,對象> - Java的
- 28. ArrayList <HashMap <String,String >>到JSON對象Java
- 29. 以「std :: lock_guard <mutex>」作爲參考返回共享對象是否安全?
- 30. Java - 如何創建一個類<Map <Object,List <Object> >>對象
你可以看看這個鏈接:http://stackoverflow.com/questions/4068052/passing-data-between-java-and-python 它應該幫助你。 – T0to