Portlet如何与JSF相关?

时间:2014-01-31 14:45:28

标签: java jsf widget portlet

到目前为止,我还没有使用过Java Portlets或JSF,我想我可能会尝试了解它们。从高视角看,在我看来,两者都用于为Web应用程序构建基于组件的用户界面。我读的越多,我就越发现它令人困惑。

我知道portlet需要在portlet容器中运行,但这两种技术看起来都像是“widget”构建器。

portlet如何与JSF相关?

1 个答案:

答案 0 :(得分:2)

高级别类比:

Portlet Container                 Desktop Windowing System
==========================================================
Portlet                           Window
JSF                               Widget Framework
JSF tag                           Widget

portlet提供了一个API,允许应用程序接收和响应来自容器的请求。它没有指定用于呈现portlet视图的内容或应用程序如何组织其数据。在这里,portlet类似于servlet。

JSF提供了一种指定视图,在它们之间导航以及与模型层交互的方法。

专门的portlet充当JSF控制器/容器 - 通常是portlet桥。