【问题标题】:Spring beans (business layer) in separate module单独模块中的 Spring bean(业务层)
【发布时间】:2012-04-23 13:15:34
【问题描述】:

我正在开始新的应用程序。我希望将所有业务逻辑和域类分隔在独立模块中(类似于远程 EJB)。这是因为该应用程序将至少有两个(以后可能会更多)客户端 - 桌面、Web (Spring MVC)。

Spring 可以做到这一点吗?或者我应该只在 Web 应用程序客户端中将 EJB 和 Spring 用于 MVC?

感谢您的回复。

【问题讨论】:

    标签: java spring ejb


    【解决方案1】:

    是的,这可以做到。您可以将生成的 jar 作为库放在完整的应用程序中,或者将主机分开并使用一些远程处理系统(hessian、soap、rmi,...)在它们之间进行接口。 Spring 也可以提供帮助。

    【讨论】:

    • 这取决于应用程序的类型。如果您确定您将拥有许多不同的界面,那么我肯定会将 Web 界面创建为一个单独的应用程序。如果您对此不确定,我将创建一个简单的 Spring webapp。如果您保持界面干净,您以后仍然可以拉出 Web 层。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2015-04-11
    • 2021-03-01
    • 2017-08-10
    • 1970-01-01
    • 2011-02-11
    相关资源
    最近更新 更多