2010-11-24 42 views
4

在今天的一次採訪中,我提到我在一個portlet中完成了一些jsf工作。面試官詢問了Portlet橋的具體內容。我從來沒有把它看得太多,只是用它,因爲我被告知它會讓jsf在portlet中工作。我真的可以說的是,它允許請求從jsf能夠理解的方式來自jsf的入口,並且使它發揮出色。Portlet橋接器是做什麼的?

portlet-bridge究竟幹什麼?

+2

http://www.jcp.org/en/jsr/detail?id=301 – Rahly 2010-11-25 03:32:37

回答

6

從上面的Jeremy Walton鏈接的規範。

2.1什麼是Portlet橋樑?

Java™Portlet規範 定義了一組用於實現Portlet的 的API。 Portlet 橋是 portlet橋接執行的技術 不同的 抽象用於呈現 標記或處理用戶 交互。通常這些是衆所周知的,可能是標準的網絡 開發環境。示例 包括JavaServer™Faces和Apache Struts。

該portlet網橋充當Portlet 環境與目標系統之間的 轉換引擎。 它向橋接環境表達Portlet請求 上下文, 執行請求並將 轉換爲適合 portlet環境的響應。它爲橋接環境提供 抽象的Portlet環境 ,以及在橋接的 環境中工作的開發人員 。這些開發人員將 釋放爲執行Faces視圖爲 portlet,而不需要 瞭解portlet 的詳細信息API和開發模型。

簡單地說,一個portlet橋是 的技術,它允許一個Java Web 開發執行視圖中使用其他web編程 抽象作爲portlet開發 沒有 需要知道和或瞭解 Portlet開發,概念,或者 API。

portlet的橋爲的JavaServer™ 面孔是具體的橋樑 技術支持的JavaServer™ 面孔此 橋接行爲所需。