我是JSF的初学者。
据我所知,要开始使用JSF,我必须下载它的一个实现,例如Apache MyFaces。但是myfaces-core中的库是什么呢?我的意思是,它们每一个都有什么功能?
另外,什么是Apache Tomahawk库?据说它们提供了各种功能。它们是什么?
最后,我是否需要下载Tomahawk才能使用facelets,或者下载核心库就足够了?
如果你知道任何有用的链接,请分享=)
发布于 2011-01-10 06:39:10
两个主要的JSF实现Mojarra和MyFaces只是提供了抽象JSF的具体实现(即在javax.faces包及其所有子包中声明的所有内容)。它包含FacesContext、ExternalContext、Application、@ManagedBean等。它们还包含一组基本的强制HTML标记/组件( 标记)和一些抽象(非呈现)标记( 标记)。实现只是开始使用JSF的最低要求。
然后是组件库,比如Tomahawk。他们通常只是在标准实现之上添加一些增强的组件。例如,一组多个单选按钮,可以放置任何你想要的东西(),一个为后续请求保留数据模型的数据表,一个表分页器(),一种视图范围(),一个表中的列跨度(),一个树组件(),等等。只是在标准实现中缺少的“额外”。
另请参阅:
https://stackoverflow.com/questions/4642217
复制相似问题