想象一下,一个Java客户端/服务器ERP应用程序可以为100个并发用户提供服务,包括web和swing客户端。为了持久化,我们可以使用Persistence API和Hibernate。 但是,当涉及到客户端/服务器通信时,我们是否真的可以选择使用AS来减少远程通信的编程成本?应用程序服务器(使用EJB)是Java EE客户机/服务器通信的唯一途径吗?
这似乎是一个非常重量级的解决方案,用于引入EJB和应用程序服务器,仅用于远程处理。还有使用RMI的标准方式,但是谁想要现在自己编写所有代码...
我知道除了远程处理部分之外,您还可以通过AS免费获得许多功能。而且,也许这是要走的路。但是,对于企业应用程序进行客户端/服务器通信,是否还有其他任何(低编程成本)替代方案?