Примеры использования JSF - PullRequest
3 голосов
/ 16 июля 2010

Есть ли у них какие-нибудь хорошие сайты (характеризующиеся высоким уровнем использования), которые используют JSF в качестве своего бэк-энда? Я только начал работать с основами фреймворка. Если я увижу некоторые веб-сайты, использующие JSF, возможно, я смогу лучше оценить использование этой технологии.

Также не могли бы вы упомянуть о преимуществах использования проверки JSF, а именно проверки содержимого на стороне браузера с использованием JavaScript.

Ответы [ 3 ]

4 голосов
/ 16 июля 2010

См. здесь для получения списка сайтов JSF.

Кроме того, см. Ссылки на две известные структуры компонентов JSF:

Что касается проверки - лучше быть с обеих сторон - на стороне клиента (javascript) для лучшего удобства использования и нана стороне сервера для лучшей безопасности.

3 голосов
/ 02 декабря 2015

ebay, volvo, bmw, costco, TNT, Lufthanza и тысячи других веб-сайтов используют JSF для полного или частичного использования своих веб-сайтов.

Проверьте свой ответ по адресу http://www.primefaces.org/whouses. (Кто используетprimefaces.) Primefaces - это библиотека компонентов UI на основе JQuery для JSF и одна из самых популярных библиотек пользовательского интерфейса в JSF.Кто бы ни запускал Primefaces, работает на JSF.

Вы также можете проверить презентацию на портале поставщиков eBay о том, как eBay использует JSF для достижения масштабируемости и производительности.Поиск на YouTube для «eBay, подключение покупателей и продавцов во всем мире через JavaServer Faces» (октябрь 2014)

Презентация в формате PDF здесь: https://oracleus.activeevents.com/2014/connect/fileDownload/session/DB08F809615ABF16F149FEC02B892C10/CON2892_Paulsen-J1eBaySelling.pdf

1 голос
/ 16 июля 2010

По вопросам проверки:

Серверная сторона Преимущества:

  • Наиболее распространенные правила проверки могут быть декларативно определены, т.е. правила проверки указаны в атрибутах тега. Поскольку написано очень мало кода, это очень легко обслуживаемо
  • Для остальных правил валидации можно написать собственные реализации Validator. Эти реализации (в отличие от пользовательских компонентов) просты. Хотя они больше работают, чем декларативная проверка, но все же более удобны в обслуживании, чем подход JavaScript.

Недостатки на стороне сервера:

  • Юзабилити - самая большая проблема здесь. О любых ошибках валидации можно сообщать только при отправке полной HTML-формы (но не при вводе значения). В JSF 2.0 этот недостаток можно преодолеть с помощью вызовов ajax вашей логики проверки и сообщения о сбоях, когда значения вводятся в

Преимущества JavaScript

  • Удобство использования - как описано выше - может сообщать о сбоях, когда значения вводятся в

Недостатки JavaScript

  • Даже с такими библиотеками JS, как jQuery, может быть довольно сложно реализовать и поддерживать код js, который поддерживает все браузеры. Добавление поддержки в новый браузер может быть очень дорогим.
  • Все данные, необходимые для завершения проверки, должны быть предварительно загружены при получении ответа. В то время как на стороне сервера код проверки может искать любые данные, которые ему нужны.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...