【发布时间】:2012-04-23 13:15:34
【问题描述】:
我正在开始新的应用程序。我希望将所有业务逻辑和域类分隔在独立模块中(类似于远程 EJB)。这是因为该应用程序将至少有两个(以后可能会更多)客户端 - 桌面、Web (Spring MVC)。
Spring 可以做到这一点吗?或者我应该只在 Web 应用程序客户端中将 EJB 和 Spring 用于 MVC?
感谢您的回复。
【问题讨论】:
我正在开始新的应用程序。我希望将所有业务逻辑和域类分隔在独立模块中(类似于远程 EJB)。这是因为该应用程序将至少有两个(以后可能会更多)客户端 - 桌面、Web (Spring MVC)。
Spring 可以做到这一点吗?或者我应该只在 Web 应用程序客户端中将 EJB 和 Spring 用于 MVC?
感谢您的回复。
【问题讨论】:
是的,这可以做到。您可以将生成的 jar 作为库放在完整的应用程序中,或者将主机分开并使用一些远程处理系统(hessian、soap、rmi,...)在它们之间进行接口。 Spring 也可以提供帮助。
【讨论】: