我知道关于这些事情有很多答案,但是我想弄清楚关于jsf,mojarra,myfaces,primefaces的想法。
你能确认一下这个摘要吗?
JSF是标准JAVA (由Oracle编写)。Mojarra (由Oracle)和Myfaces (由Apache)是标准JSF的两个实现。Myfaces是一个与PrimeFaces相同的组件库。
我的配置包括Java1.8、Eclipse露娜、Apache 8、Maven。我正在用PrimeFaces构建一个项目。
因此,由于Tomcat不是,所以它本身并不包括JSF的实现,因此我应该显式地添加它。
在Eclipse上,我可以使用maven包括一个JSF实现:
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.2.8-02</version>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>2.2.8-02</version>
</dependency>或:

结果会完全一样吗?或者我需要同时进口Mojarra和jsf-core,jsf-impl?
谢谢你!!
发布于 2014-11-09 03:29:49
对于使用Eclipse的Maven项目,最好在POM文件中添加JSF实现,而不是使用Eclipse提供的JAR。
Myfaces、Primefaces和Richfaces都是JSF组件库/框架,但是不同的特性和稳定性级别也不同。
你提到的其他观点是正确的。
https://stackoverflow.com/questions/26824097
复制相似问题