0

我的客户想要一个 Java EE 应用程序服务器,但不想使用 Web 浏览器访问它。他们不想让“网页”看起来像一个独立的客户端。

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

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

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

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

4

2 回答 2

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 上的部署平台。

于 2012-07-24T06:50:34.710 回答
3

这并不罕见。定义您的服务接口并公开为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/

于 2012-07-24T06:56:08.577 回答