Portlet与JSF有何关系



我还没有与Java Portlet或JSF'合作,直到现在,我可能会尝试学习一些有关它们的知识。从我看来,在我看来,这两者都用于为Web应用程序构建基于组件的用户界面。我读的越多,我越觉得令人困惑。

我知道Portlet需要在Portlet容器中运行,但两种技术似乎都像"窗口小部件"。

portlet与JSF有何关系?

高级类比:

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

Portlet提供了一个API,该API允许应用程序接收和响应容器的请求。它没有指定您用来渲染Portlet视图或应用程序如何组织其数据的内容。在其中,港口类似于servlet。

JSF提供了一种指定视图,在它们之间导航并与模型层进行交互的手段。

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

最新更新