到目前为止,我还没有使用过Java Portlets或JSF,我想我可能会尝试了解它们。从高视角看,在我看来,两者都用于为Web应用程序构建基于组件的用户界面。我读的越多,我就越发现它令人困惑。
我知道portlet需要在portlet容器中运行,但这两种技术看起来都像是“widget”构建器。
portlet如何与JSF相关?
答案 0 :(得分:2)
高级别类比:
Portlet Container Desktop Windowing System
==========================================================
Portlet Window
JSF Widget Framework
JSF tag Widget
portlet提供了一个API,允许应用程序接收和响应来自容器的请求。它没有指定用于呈现portlet视图的内容或应用程序如何组织其数据。在这里,portlet类似于servlet。
JSF提供了一种指定视图,在它们之间导航以及与模型层交互的方法。
专门的portlet充当JSF控制器/容器 - 通常是portlet桥。