簡體   English   中英

在使用外觀會話Bean時,為什么還要同時使用業務會話Bean?

[英]When using facade session beans, why should we still use business session beans as well?

當使用外觀設計模式來構建應用程序的業務EJB層時,為什么我們仍應將會話bean用於實際的業務邏輯? 是否有特定原因不只是使用普通的Java類(如果不需要容器管理的注入)? 普通Java類和會話Bean的性能如何,不繞過業務會話Bean可以提高性能嗎?

總結兩個選項:

  1. 客戶->幕后->會話豆
  2. 客戶->外觀->常規JAVA類

為什么用1代替2?

如果您需要與立面不同的事務性,例如,如果您想在立面可能是其中一部分的任何事務之外進行更新,那么我唯一可以想到的是,選項1才有意義。

否則,我的偏好始終是選項2,這樣就不會浪費處理器時間,出錯等了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM