0

我想学习 EJB,我正在寻找其他 EJB 专家的见解和意见。

我想知道以下内容

1) What are the advantages of using EJB?
2) When do we have to use EJB?

如果我使用 JDBC 从 java 中获取、写入和数据库验证,我如何才能有效地使用 EJB?

计划学习 EJB,不使用 JPA,我可以在 Web 应用程序中使用 EJB 吗?

任何帮助都是非常可观的。

问候

4

1 回答 1

4

1) 使用 EJB 有什么好处?

  • 依赖注入
  • 自动生命周期
  • 开箱即用的线程安全
  • 自动交易划界
  • 简单的 AOP 支持
  • 易于部署

2) 我们什么时候必须使用 EJB?

我们不必这样做但在实现任何类型的可扩展服务器时,这是一个明智的选择,通常使用 HTTP(Web、SOAP、REST)访问

如果我使用 JDBC 来获取数据,[...],我如何才能有效地使用 EJB?

EJB 容器将为您注入DataSource您的 EJB,从现在开始由您决定。EJB 规范不提供对纯 JDBC 的任何支持,只有 JPA。

于 2012-08-18T14:59:53.457 回答