我的客戶想要一個Java EE應用程序服務器,但不想使用Web瀏覽器訪問它。他們不希望看到「網頁」,而是像獨立的客戶端。用於Java EE應用程序的瀏覽器的替代方法?
我真的不知道該怎麼做,甚至不知道該怎麼做。
我正在考慮定義一個Swing客戶端對Web服務作出反應,但我真的不知道這是否是最好的方式來做到這一點。
我不想要類似RIA的東西。
我想我的問題是「如何在Web瀏覽器之外構建Java EE客戶端?」
我的客戶想要一個Java EE應用程序服務器,但不想使用Web瀏覽器訪問它。他們不希望看到「網頁」,而是像獨立的客戶端。用於Java EE應用程序的瀏覽器的替代方法?
我真的不知道該怎麼做,甚至不知道該怎麼做。
我正在考慮定義一個Swing客戶端對Web服務作出反應,但我真的不知道這是否是最好的方式來做到這一點。
我不想要類似RIA的東西。
我想我的問題是「如何在Web瀏覽器之外構建Java EE客戶端?」
GlassFish允許使用Java WebStart啓動一個厚的「應用程序客戶端」,它可以在客戶端上運行時輕鬆訪問服務器內部的各種東西。
這可能是你的客戶想要的嗎?
http://netbeans.org/kb/docs/javaee/entappclient.html
http://java.sun.com/developer/technicalArticles/J2EE/jws-glassfish/part2.html
我已經找到了Glassfish的3.1服務器很容易與作爲Windows和Linux部署的工作平臺。
這並不罕見。定義您的服務接口並公開爲EJB
's。通過Swing,Eclipse RCP(http://wiki.eclipse.org/index.php/Rich_Client_Platform)或其他RCP技術創建您的客戶端(GUI)。您的客戶端(可能運行在多個工作站上)將通過EJB客戶端接口與集中式服務進行通信。
請參閱http://java.sun.com/developer/technicalArticles/J2EE/appclient/
您是否考慮過JavaFX? – Jomoos 2012-07-24 06:47:22
你的客戶應該更詳細地定義這一點:「他們不希望看到」網頁「,而是像獨立客戶端。」 – 2012-07-24 06:47:46
Swing,原生移動應用程序,GWT,applet ... – 2012-07-24 06:49:47