【问题标题】:What are the advantages of Mojarra JSF over IBM JSF (which is by default on Websphere7 server)Mojarra JSF 与 IBM JSF 相比有哪些优势(默认情况下在 Websphere7 服务器上)
【发布时间】:2012-06-21 05:01:19
【问题描述】:

我正在使用 Websphere7 服务器,它附带了默认的 IBM 版本的 JSF。用 Mojarra JSF 覆盖默认的 IBM JSF 有什么好处吗?

如果我将 Mojarra 与 Webspehere7 一起使用,我会有所收获吗?我应该使用默认的 IBM JSF 实现吗?

【问题讨论】:

    标签: jsf jsf-2 websphere websphere-7 mojarra


    【解决方案1】:

    这取决于你做什么和需要什么。

    WebSphere Application Server 7 已经带有两种不同的 JSF 风格。一个是 Mojorra,另一个是 MyFaces。您甚至可以在WebSphere Administration Console 中切换实现。他们添加了一些特定于 WebSphere 的补丁。

    我不确定他们是否使用他们的修订包更新了 JSF 实现。如果您需要特定的补丁,您可以选择原始实现,但我通常会使用默认实现。

    WAS7 的内置库是 JSF 1.2,因为它是一个 Java EE 5 服务器。交换库时,您可以使用 JSF 2.0。确保正确设置类加载。

    【讨论】:

      【解决方案2】:

      我认为只有细微的差别。基本上,一些原始 JSF 库已被其他一些库替换,以便与 IBM Websphere 顺利工作。所以不推荐使用 Mojarra(你没有任何理由这样做),因为它会给你带来不必要的问题。另请参阅 IBM 的 article

      【讨论】:

      • Mojarra 版本的 JSF 直接来自 Oracle,它比 IBM 版本的 JSF 更稳定。因为 IBM 创建了他们的 JSF 版本以与他们的 Websphere 服务器相结合。
      【解决方案3】:

      用 Mojarra JSF 覆盖默认的 IBM JSF 有什么好处吗?

      不,没有额外的好处。规格相同,只是实现方式不同。

      Mojarra 由 Oracle 实现。是更稳定的JSF实现。

      是的,您可以使用默认的 IBM JSF 实现。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-14
        • 2013-09-22
        • 2012-05-17
        • 1970-01-01
        • 1970-01-01
        • 2021-05-28
        • 1970-01-01
        • 2016-01-04
        相关资源
        最近更新 更多