Преимущества jQuery UI перед richfaces - PullRequest
3 голосов
/ 08 августа 2011

Я знаю, что jQuery и richfaces - это две разные библиотеки, которые используются в различных сценариях.

Но в последнем проекте я столкнулся с несколькими проблемами, когда интегрировал последнюю версию jQuery(1.6) с richfaces(3.3.0) библиотеками.конфликтов между версиями jQuery в richfaces и версиями, которые я загружал вручную.

Так что для нового модуля в том же проекте я просто думал о разработке полного пользовательского интерфейса с jQuery и использовании JSON в качестве формата обмена данными.Также используйте функциональность сценария richfaces для взаимодействия между пользовательским интерфейсом и бэк-бинами.

Мне также известно, что преимущества использования моделей Java в пользовательском интерфейсе нельзя использовать, если я использую jQuery и JSON.

Помимочто вы могли бы предвидеть какие-либо факторы, которые я должен учитывать, прежде чем перейти к реализации?

Некоторые из необходимых функций являются

1. Drag and drop
2. Adding dynamic form fields like multiple ph numbers, address fields
3. Pre fill the form using data from DB
4. Submit the form with dynamically added form fields
5. Panels, Accordion views

С уважением,

Сатья

Ответы [ 2 ]

2 голосов
/ 08 августа 2011

Вам не нужно выбирать между двумя, если нет причины, по которой вы не можете использовать RichFaces 4. Я использовал комбинацию RichFaces 4 + jQuery UI. RichFaces 4 включает в себя jQuery 1.5.x. Конфликтов не было вообще. В местах, где я использовал компоненты RichFaces, и в местах, где я использовал компоненты пользовательского интерфейса jQuery. Как вы сказали, <a4j:jsFunction> позволяет им общаться друг с другом, а иногда я также использовал Servlets, потому что они предлагают большую гибкость.

0 голосов
/ 24 апреля 2012

Взгляните на эту статью, чтобы узнать, как Richfaces и jQuery могут работать вместе: RichFaces 4 CDK |Календарь пользовательского интерфейса jQuery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...