我正在开发一个使用 JSF 2 作为视图技术的新 Web 应用程序。我以前没有使用过 JSF 的经验,并且对这些概念有些困惑。
我阅读了一些关于 JSF 的文档,主要思想是它是一个基于组件的框架。应用程序是由组件构建的。
但是,据我了解,现在有两种创建组件的方法:
1.组合- 可以包含在页面中的组件集合
2.组合- 封装一些组件并向用户公开接口的新组件
在它们之间进行选择的基本规则是什么?
例如,我想向用户显示产品列表。对于这个列表,我应该创建自己的组件,并将其添加到主布局中,以分隔视图代码。那么这个列表应该是组合还是组合呢?
我希望有人可以帮助我清理这些基本的东西。
提前致谢,