0

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

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

4

3 回答 3

3

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

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

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

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

于 2012-06-21T20:25:22.803 回答
0

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

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

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

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

于 2012-06-21T06:06:56.020 回答
0

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

于 2012-06-21T06:06:08.940 回答