gpt4 book ai didi

java - EJB 3.1 + 设计模式

转载 作者:行者123 更新时间:2023-11-30 04:56:30 25 4
gpt4 key购买 nike

我有一个由 session bean 组成的服务层。让ejbs调用pojos可以吗?我想使用设计模式,例如取决于上下文的策略,我将某种策略实现为 pojo,是否也必须具有策略类 EJB(可能是性能、并发......)。最佳做法是什么?

最佳答案

我不认为有这样的要求,也不应该有。

反之亦然:如果您不使用 EJB,这些 Bean 调用其他实现策略模式的 Bean 是否可以接受?当然会。

EJB 只是部署分布式组件的众多选择之一。我认为将功能实现为 POJO 是有值(value)的,它可以调用其他 POJO,并尽可能晚地选择将其远程处理为 EJB 或 Web 服务或其他东西。如果您认为 EJB 不适合您,那么您所要做的就是将 POJO 重新包装为其他内容,然后就可以开始使用了。这样 POJO 实现就可以在非 EJB 上下文中重用。

关于java - EJB 3.1 + 设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com