Каковы преимущества Mojarra JSF по сравнению с IBM JSF (который по умолчанию на сервере Websphere7)

Я использую сервер Websphere7, и он поставляется с версией JSF IBM по умолчанию. Есть ли какие-либо преимущества, которые я могу получить от переопределения IBM JSF по умолчанию с помощью Mojarra JSF?

Если я буду использовать Mojarra с Webspehere7, получу ли я что-нибудь? Должен ли я использовать реализацию IBM JSF по умолчанию?


person user1455719    schedule 21.06.2012    source источник


Ответы (3)


Это зависит от того, что вы делаете и что вам нужно.

WebSphere Application Server 7 уже поставляется с двумя разными вариантами JSF. Один Mojorra, а другой MyFaces. Вы даже можете переключить реализацию в Консоль администрирования WebSphere. Они добавили несколько специальных исправлений для WebSphere.

Я не уверен, обновляют ли они реализацию JSF своими пакетами исправлений. Если вам нужен определенный патч, вы можете использовать исходную реализацию, однако я обычно остаюсь с реализацией по умолчанию.

Встроенные библиотеки для WAS7 — это JSF 1.2, потому что это сервер Java EE 5. При обмене библиотеками вы можете использовать JSF 2.0. Убедитесь, что вы правильно настроили загрузку классов.

person Udo Held    schedule 21.06.2012

Я думаю, что есть только небольшая разница. В основном некоторые из исходных библиотек JSF были заменены некоторыми другими для бесперебойной работы с IBM Websphere. Так что не рекомендуется использовать Mojarra (и у вас нет для этого причин), потому что это может вызвать у вас ненужные проблемы. См. также этот статья от IBM.

person Petr Mensik    schedule 21.06.2012
comment
Версия JSF для Mojarra исходит прямо от Oracle и более стабильна, чем версия JSF от IBM. Поскольку IBM создала свою версию JSF для интеграции со своим сервером Websphere. - person user1455719; 22.08.2012

Есть ли какие-либо преимущества, которые я могу получить от переопределения IBM JSF по умолчанию с помощью Mojarra JSF?

Нет, дополнительных привилегий нет. Спецификация та же, отличается только реализация.

Mojarra реализована Oracle. Это более стабильная реализация JSF.

да, вы можете использовать реализацию IBM JSF по умолчанию.

person neni    schedule 21.06.2012