【问题标题】:What is the equivalent of an EJB 3.0 Session Bean in Spring?Spring 中的 EJB 3.0 会话 Bean 是什么?
【发布时间】:2010-09-09 16:02:19
【问题描述】:

是不是像用@Transactional方法创建POJO一样简单?

【问题讨论】:

    标签: java spring service ejb-3.0


    【解决方案1】:

    是的,春豆是pojos。您必须在applicationCotnext.xml 中声明或使用@Service 进行注释。

    【讨论】:

      【解决方案2】:

      在 Spring 中,您将其创建为普通 bean,并指定 session scope@Scope 注释。

      【讨论】:

        【解决方案3】:

        @Transactional 注释的 Spring bean(即正确声明)与 Local 会话 Bean 相当。对于 Remote 会话 Bean,您必须在 Spring 配置中添加一些远程处理(RMI、Web 服务、Hessian、Burlap、HTTP 调用程序)。但是 Spring 远程处理不支持开箱即用的安全性和事务传播(与 EJB 不同)。

        【讨论】:

        • 这有效吗?春季远程处理不支持开箱即用的安全性和事务传播?交易传播..你是什么意思?您不能(例如)将某些内容持久化/合并到数据库中吗?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多