学习EJB和优势

时间:2012-08-18 14:55:43

标签: java ejb ejb-3.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吗?

任何帮助都非常值得赞赏。

此致

1 个答案:

答案 0 :(得分:4)

  

1)使用EJB有什么好处?

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

2)我们何时必须使用EJB?

我们不必须,但在实现任何类型的可伸缩服务器时都是明智的选择,通常使用HTTP(Web,SOAP,REST)进行访问

  

如果我使用JDBC进行数据获取,[...],我该如何有效地使用EJB?

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