什麼是Java EE中的攔截器?



Answers

我喜歡這個定義:攔截器是攔截EJB方法調用的組件。 它們可以在訪問EJB時用於審計和日誌記錄。

在另一種情況下,它們可以用於我們需要檢查客戶端是否具有在數據庫中的特定對像上執行事務的權限或許可的情況。 好吧,這就是攔截器派上用場的地方; 他們可以通過檢查客戶端/用戶是否可以在該數據庫對像或EJB上調用該方法來檢查客戶端/用戶是否具有該權限。

但是,我仍然會查看以下文章和以下tutorial以了解它們如何在Java EE設置/環境中使用。

Question

我試圖清除我在Java EE中關於攔截器的概念。 我已閱讀Java EE規範,但我對此一點感到困惑。 請提供一些有用的鏈接或教程,以清除我的概念。 如何,何時,為什麼我們使用攔截器?




Links