我需要在java中开发一个应用程序,它使用客户端[嵌入式服务器] - 服务器 - ( - 服务器) - (...)方法。 (数据在提交时或自动发送)客户端上的EJB
工作流程(实体,验证,逻辑,会话)无处不在。在服务器 - 服务器连接中,使用EJB-s(实体和会话bean,未来可能还有消息驱动的bean)看起来是合乎逻辑的。客户端使用本地“服务器”或基于用户设置与一台或多台真实服务器(服务器也可能与多台服务器通信)通信。
在本地使用EJB框架(没有运行本地Java EE服务器,为了避免在客户端上安装和内存使用),是否可以(和:简单),以及是否它被认为是一个好的解决方案?或者我应该在客户端上实现不同的逻辑,并根据设置进行切换?哪个更容易?
您是否真的需要**在客户端上运行EJB(或者只是调用EJB)? – 2010-06-22 16:59:55
我需要在EJB(服务器部分)中实现一切,所以我想,“为什么要创建两个接口/实现做同样的事情?” – Dutow 2010-06-22 17:07:22
大多数IDE允许您从无状态会话Bean中创建Web服务。 – 2010-06-22 20:28:06