Java Portlet与JSF的关系如何?

Java Portlet与JSF的关系如何?,java,jsf,widget,portlet,Java,Jsf,Widget,Portlet,到目前为止,我还没有使用过Java Portlet或JSF,我想我可能会尝试了解一下它们。从较高的角度来看,在我看来,这两种方法都用于为web应用程序构建基于组件的用户界面。我读得越多,就越感到困惑 我知道portlet需要在portlet容器中运行,但这两种技术看起来都像“小部件”构建器 Portlet与JSF的关系如何?一个高级类比: Portlet Container Desktop Windowing System ====================

到目前为止,我还没有使用过Java Portlet或JSF,我想我可能会尝试了解一下它们。从较高的角度来看,在我看来,这两种方法都用于为web应用程序构建基于组件的用户界面。我读得越多,就越感到困惑

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

Portlet与JSF的关系如何?

一个高级类比:

Portlet Container                 Desktop Windowing System
==========================================================
Portlet                           Window
JSF                               Widget Framework
JSF tag                           Widget
portlet提供了一个API,允许应用程序接收和响应来自容器的请求。它没有指定用于呈现portlet视图的内容,也没有指定应用程序如何组织其数据。在这方面,portlet类似于servlet

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


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

事实上,问题是向后的:JSF与portlet开发的关系如何?麦克道尔在他的回答中解释得很好。