浏览器替代Java EE应用程序的替代方案?

时间:2012-07-24 06:45:37

标签: java swing java-ee

我的客户端需要Java EE应用程序服务器,但不想使用Web浏览器访问它。他们不希望看到“网页”外观,而是像独立客户端那样。

我真的不知道怎么做,甚至谷歌。

我正在考虑定义一个对Web服务做出反应的Swing客户端,但我真的不知道这是否是最好的方法。

我不想要像RIA这样的东西。

我想我的问题是“如何在Web浏览器之外构建Java EE客户端?”

2 个答案:

答案 0 :(得分:4)

GlassFish允许从Java WebStart启动一个厚的“应用程序客户端”,它可以在客户端上运行时轻松访问服务器内的各种EJB等。

这可能是您的客户想要的?

http://netbeans.org/kb/docs/javaee/entappclient.html

http://java.sun.com/developer/technicalArticles/J2EE/jws-glassfish/part2.html

我发现Glassfish 3.1服务器非常容易在Windows和Linux上作为部署平台使用。

答案 1 :(得分:3)

这并不是那么不寻常。定义您的服务界面并公开为EJB。通过Swing,Eclipse RCP(http://wiki.eclipse.org/index.php/Rich_Client_Platform)或其他RCP技术创建客户端(GUI)。您的客户端(可能在多个工作站上运行)将通过EJB客户端界面与集中式服务进行通信。

请参阅http://java.sun.com/developer/technicalArticles/J2EE/appclient/