2010-07-16 4 views
3

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

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

+0

Я считаю, что первая часть вашего вопроса является дубликатом HTTP: //stackoverflow.com/questions/5514/public-popular-websites-using-javaserverfaces – Liggy

ответ

4

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

Кроме ссылки см для двух известных структур JSF компонентов:

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

+0

Я вижу очень мало общих имен там ... Кажется, некоторые страницы apple.com используют jsf. –

+0

Что вы подразумеваете под «общими именами»? – Bozho

+0

Прошу прощения. Я имел в виду известные имена (например, так, что я понимаю, построен на asp.net mvc). есть страница apple.com и другие сайты, обслуживающие небольшие сообщества. Некоторые известные сайты есть. но когда я посещаю эти сайты, URL не содержит «лиц». Я считаю, что обычно все фишки будут находиться в каталоге лиц. почему в URL не содержится слово «лицо»? –

1

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

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

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

стороне сервера Dis-преимущества:

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

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

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

JavaScript Недостатки

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

«Недостатки на стороне сервера» (ну, один ...) больше недействителен с усовершенствованиями проверки ajax и на стороне клиента, например. PrimeFaces. «Недостатки javascript», а также современные рамки ui поверх jquery или нет – Kukeltje

2

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

Проверьте свой ответ на http://www.primefaces.org/whouses. (Кто использует прайс-листы.) Первичные элементы - это библиотека компонентов пользовательского интерфейса 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

Смежные вопросы