2012-07-13 132 views
1

好,所以我創建了一個應用程序,它是一個Java Web Start應用程序,但我確定我需要將數據寫入服務器機器,因此需要額外的服務器應用程序。我非常希望客戶端發送不同的字符串,以便以各種方式處理客戶端請求(例如,在服務器計算機上創建新的用戶文件,或將從文件中讀取的用戶數據發送到客戶端計算機)。使用Java Web Start程序創建客戶端 - 服務器應用程序的最佳方式是什麼?

我想使用套接字,但如果有更好的方法,那麼我就是爲了這一切。此外,我認爲無論我使用什麼,我都需要使用線程來處理多個同時發生的請求,這是正確的嗎?

+0

你最好創建一個webservice – LeleDumbo 2012-07-13 01:10:02

+0

我該怎麼做?這就像NetBeans中的Java Web項目嗎? – 2012-07-13 01:22:24

+0

請注意,例如Glassfish可以擁有通過Java WebStart運行的客戶端,但它具有回到應用程序服務器的網狀線,從而可以輕鬆交換數據。 – 2012-07-13 01:47:04

回答

1

爲了您的目的,您最好創建一個通過http進行通信以交換數據的web服務。我會建議在Java中做這個或者在C#中創建一個WCF。

教程在Eclipse的Java Web服務:http://www.vogella.com/articles/REST/article.html#first_project

在NetBeans:http://netbeans.org/kb/docs/websvc/jax-ws.html

的第一個教程是一個寧靜的服務,這是很受歡迎和容易掌握。 祝你好運!

+0

那麼在netbeans教程之後,我可以簡單地將我現有的applet添加到Web服務項目中? (當然有一些調整)。如果我只是使用該程序作爲applet,或者將它作爲java-web-start應用程序更好,那麼它會更好嗎? – 2012-07-13 03:43:05

+0

你的第一個問題是,它應該是那麼簡單。儘管我正在開發eclipse。坦率地說,我不能回答你的第二個問題,我不相信這個問題,但你必須自己弄清楚。 – 2012-07-13 13:13:45

+0

本教程將實現我的願望嗎? http://netbeans.org/kb/docs/web/applets.html – 2012-07-17 02:15:49

相關問題