SeamFramework.orgCommunity Documentation
Web Bean 的第三個主題為 integration(整合性)。Web Bean 本身就是設計來與其它技術整合用的,它可協助應用程式開發員將不同的技術統合在一起。Web Bean 是個開放式技術。它形成了 Java EE 生態系統的一部分,並且它本身身為一個 portable extension 的新生態系統基礎,同時也是和現有 framework 和技術整合上的一個根本。
我們已經看到了 Web Bean 如何協助整合 EJB 與 JSF,它讓 EJB 能夠直接地綁定至 JSF 頁面。那僅是一開始而已。Web Bean 也提供了能夠使其它技術(例如商業流程管理、其它網站 Framework 以及第三方元件模型)變得多變化的功能。Java EE 平台永遠也無法標準化全部使用於 Java 應用程式開發領域中的技術,不過 Web Bean 能使得在 Java EE 環境下使用還未屬於該平台的技術變得更為容易。
我們正要探討如何在一個使用 Web Bean 的應用程式中有效地利用 Java EE 平台。我們也將簡短地探討一組提供來讓 Web Bean 支援 portable extension 的 SPI。您可能永遠也不會需要直接使用到這些 SPI,不過知道它們的存在以備不時之需總是較好的。最重要的是,每當您使用第三方的 extension 時,您便會間接地利用到它們。