OJEE6DWAJSF
D77738GC10 Java EE 6: Develop Web Applications with JSFКод образовательной программы: Разработка корпоративных приложений
OJEE6DWAJSF
83 440
4 дня
По запросу

JavaServer Faces, или JSF - фреймворк для разработки веб-приложений, входящий в состав Java Enterprise Edition и реализующийся всеми Java EE-совместимыми серверами приложений.

По сравнению с "классической" архитектурой веб-приложений на базе сервлетов и JSP этот фреймворк обладает целым рядом преимуществ:

  • Более интуитивный процесс проектирования интерфейса, похожий на разработку десктопных приложений.
  • Чёткое разделение уровней представления и бизнес-логики в структуре приложения.
  • Расширяемость за счёт возможности подключения дополнительных наборов веб-компонентов.
  • Наличие интегрированных инструментов для реализации сложных AJAX-приложений.

В рамках этого курса слушатели всего за 3 дня получают развёрнутое представление о возможностях фреймворка JSF и знакомятся с особенностями разработки приложений на его основе. В частности, подробно рассматриваются:

  • структура и особенности конфигурации JSF-приложений;
  • архитектура фреймворка и её основные составляющие;
  • технология Facelets и особенности использования шаблонов страниц;
  • создание навигации между страницами в JSF-приложениями;
  • особенности процесса разработки управляемых бинов (Managed Beans);
  • модель обработки событий JSF;
  • фазы обработки запроса в JSF-приложениях;
  • ...и многое другое.

Особое внимание в курсах уделено новым возможностям, появившимся в последних на данный момент версиях фреймворка JSF - 2.0 / 2.1 / 2.2 (Java EE 6 / 7 / 8).

Все разделы курса завершаются практическими заданиями, что позволяет закрепить изученный материал и получить навыки применения полученных знаний на практике.

Описание курса от вендора