1 jsf richfaces primefaces mojarra
我有一个重要的问题.
我过去曾与JSF 1.2合作过.我已经使用了一些基本的标签
<h:outputText />
<h:commandButton />
<h:commandLink />
<h:dataTable />
Run Code Online (Sandbox Code Playgroud)
和RichFaces这样
<rich:calendar />
<rich:togglePanel />
<rich:dataScroller />
Run Code Online (Sandbox Code Playgroud)
要使用ajax功能,我一起工作
<a4j:support />
<a4j:jsFunction />
<a4j:queue />
Run Code Online (Sandbox Code Playgroud)
例如.我使用q jetty webserver来使用JSF标签.今天我用JSF 2.0,PrimeFaces和glassfish应用服务器工作一周.
所以我有以下问题:我是否与JSF合作过或者我是否与Mojarra合作过?对不起,但这些技术之间的确切差异并不适合我.
非常感谢 !MAIK
JSF是Java EE标准或规范(就像JPA,EJB等).
需要实施标准或规范.Mojarra是Oracle的JSF实现.Myfaces是另一个由Apache开发的JSF实现.
因此,如果您正在使用Glassfish,那么您正在使用Oracle的JSF实现:Mojarra.例如,如果您使用Tomee(Apache的应用程序服务器),您将使用Apache的JSF实现:Myfaces.
https://javaserverfaces.java.net/ https://myfaces.apache.org/ https://glassfish.java.net/ https://tomee.apache.org/apache-tomee.html