gpt4 book ai didi

jsf - 使用 JSF 还是使用 Mojarra?

转载 作者:行者123 更新时间:2023-12-05 09:23:18 26 4
gpt4 key购买 nike

我有一个重要的问题。

我过去使用过 JSF 1.2。我使用了一些基本的标签,比如

<h:outputText />
<h:commandButton />
<h:commandLink />
<h:dataTable />

像这样的 RichFaces

<rich:calendar />
<rich:togglePanel />
<rich:dataScroller />

为了使用 ajax 功能,我使用了

<a4j:support />
<a4j:jsFunction />
<a4j:queue />

例如。我已经使用 q jetty webserver 来使用 JSF 标签。今天,我使用 JSF 2.0、PrimeFaces 和 glassfish 应用服务器工作了一周。

所以我有以下问题:我使用过 JSF 还是使用过 Mojarra?抱歉,我不清楚这些技术之间的确切区别。

非常感谢!迈克

最佳答案

JSF 是 Java EE 标准或规范(就像 JPA、EJB 等)。

需要实现标准或规范。 Mojarra 是 Oracle 的 JSF 实现。 Myfaces 是另一个 JSF 实现,由 Apache 开发。

因此,如果您使用的是 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

关于jsf - 使用 JSF 还是使用 Mojarra?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22994431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com