2012-12-11 43 views
0

我使用ActiveX來使用C#和asp.net與我的web應用程序和打印機進行通信。java如何在java中進行通信

如何在Java中實現此目的?

Java如何與設備通信?

假設我想開發一個使用Java EE技術(Spring,Hibernate)的停車系統。

如何讓我的應用程序與汽車出入口通信?

任何意見或任何建議的鏈接來啓動閱讀是高度讚賞。

謝謝

+3

你的問題沒有很好地定義,但我建議你學習TCP/IP,也許還有藍牙技術。 –

+0

是的,你會使用套接字,但你必須更詳細。 –

+0

由於迄今爲止的答案似乎與我的做法完全不同,所以請詳細說明您想達到的目標。我們是在談論網絡上的設備,或者說,連接到本地PC的USB設備?停車系統的例子不好,恕我直言,因爲它沒有指定通信總線 - 你是否假設它們都只是網絡上的設備? – kutschkem

回答

0

有更多的,我已經在這裏提到的這種情況下一些替代品,其中一些:https://stackoverflow.com/questions/13762984/sending-text-from-one-computer-to-another-over-the-internet/13764357#13764357

但恢復,我會做的是建立一個Web應用程序,暴露了REST服務,並調用它從我想要的所有設備中,這是迄今爲止我認爲最好的選擇,因爲它很容易擴展,靈活且可擴展,並且有很好的文檔記錄。

對於Web應用程序,我會推薦諸如澤西或RESTEasy之類的東西,以及Web客戶端的東西,比如來自apache的http客戶端。

相關鏈接:

REST:http://www.vogella.com/articles/REST/article.html HTTP客戶端:http://www.vogella.com/articles/ApacheHttpClient/article.html

希望這有助於。

0

您可以使用該web應用程序的小程序。而且你在applet的特權操作中應該做的也是如此。所以你使用的applet應該被簽名爲applet。