我想創建一個可以使用Javascript和/或Flash連接的Java Socket服務器。我有在Flash中連接到套接字以及在Ajax中使用類似Comet的系統的經驗。我希望建立一個實時的通信系統,它將從各種客戶端獲得與服務器的多個連接,需要幾乎同級之間的即時通信。我在PHP中編寫了一個像這樣的系統,但是我想將它轉換爲Java,因爲我不希望PHP引擎被捆綁在Sever上,因爲它通常在網站上提供所有網絡資源,聽說這種事情更強大。尋找建議,我可以從哪裏開始學習如何使用Java編寫這種系統?我有PHP,Javascript,Adobe Air和AS3以前的編碼經驗,如果這有幫助嗎?開始學習Java Socket編程的最佳地點在哪裏?
-2
A
回答
1
通用插口:
孫套接字教程here
架構:
Apache MINA是一個網絡應用程序框架,它可以幫助用戶方便地開發高性能和高可擴展性的網絡應用程序。它通過Java NIO提供了各種傳輸(如TCP/IP和UDP/IP)上的抽象·事件驅動的異步API。
GWT RPC通信從JS到服務器:
在某些時候,大多數GWT應用程序將需要與後端服務器進行交互。 GWT提供了幾種通過HTTP與服務器進行通信的不同方式。您可以使用GWT RPC框架透明地調用Java servlet,並讓GWT處理像對象序列化這樣的低級細節。或者,您可以使用GWT的HTTP客戶端類來構建和發送自定義HTTP請求。
0
您可能也想看看servlet的,因爲它們是從插座上一級。
編輯: 不知道爲什麼它不是一個好的答案。查看this article,它有一個代碼示例來實現AJAX。
0
我正在做類似的事情,我遇到了驗證問題。它不會讓我從我的瀏覽器進行通信,除非我的代碼被驗證。 我的設置是安裝Tomcat服務器,並設置一個Servlet。
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/
本教程越過JavaScript和一個基本的驗證腳本servlet代碼。 這可能會幫助您開始。
相關問題
- 1. 學習JAVA編程 - 從哪裏開始......?
- 2. 哪裏是開始學習servlet/tomcat的最佳地點?
- 3. 哪裏是重新學習圖形編程的最佳地點
- 4. 開始學習SSIS的最佳地點
- 5. 最好的方式開始學習socket編程的目標C
- 6. 哪裏是學習React JS的最佳地點?
- 7. 從Java學習C#。哪裏是開始過渡的好地方?
- 8. 如何開始,在哪裏學習(Farseer)
- 9. 學習jQuery,在哪裏/如何開始
- 10. 哪裏學習android編程?
- 11. 什麼是開始學習Qt的最佳地點?
- 12. 從哪裏學習網頁編程從開始到掌握?
- 13. 從哪裏開始學習Mojolicious?
- 14. Powerbuilder PFC:從哪裏開始學習
- 15. 哪裏是開始學習的好地方LINQ
- 16. 從哪裏開始學習Java EE或使用java編寫Web服務
- 17. 針對初學者的Java Mobile編程,從哪裏開始?
- 18. 哪些是學習AI(人工智能)的最佳地點?
- 19. Java:開始學習基本網絡的最佳場所
- 20. 從哪裏開始學習音頻或視頻編解碼器?
- 21. 從哪裏開始學習彙編 - IDE,例子
- 22. SET NOCOUNT的最佳地點在哪裏?
- 23. 我從哪裏開始學習編程如IM程序的東西?
- 24. 開始學習iPhone的Objective-C應用程序從哪裏來?
- 25. 什麼是學習機器學習的最佳編程語言?
- 26. 開始學習Windbg
- 27. 開始學習Web應用程序設計的最佳方式
- 28. 從哪裏開始學習諾基亞應用程序?
- 29. 我想學習編程一個簡單的遊戲......我從哪裏開始?
- 30. 從哪裏開始想要學習特定項目的編程語言?
你的問題與[標籤:實時]無關。不要盲目標籤,也不要濫用標準術語。 – EJP 2016-10-30 01:33:16