想象一下,一個Java客戶端/服務器ERP應用程序可以爲100個併發用戶提供服務,包括web和swing客戶端。爲了持久化,我們可以使用Persistence API和Hibernate。 但是,當涉及到客戶端/服務器通信時,我們是否真的可以選擇使用AS來減少遠程通信的編程成本?應用程序服務器(使用EJB)是Java EE客戶機/服務器通信的唯一途徑嗎?
這似乎是一個非常重量級的解決方案,用於引入EJB和應用程序服務器,僅用於遠程處理。還有使用RMI的標準方式,但是誰想要現在自己編寫所有代碼...
我知道除了遠程處理部分之外,您還可以通過AS免費獲得許多功能。而且,也許這是要走的路。但是,對於企業應用程序進行客戶端/服務器通信,是否還有其他任何(低編程成本)替代方案?