Java Platform, Enterprise Edition (Java EE) 8
Учебник по Java EE

Назад Вперёд Содержание

Введение в JavaServer Faces

JavaServer Faces включает в себя следующее:

  • API для представления компонентов и управления их состоянием, обработку событий, проверку на стороне сервера и конвертацию данных, определение навигации по страницам, поддержку интернационализации и доступности, обеспечение расширяемости для всех этих функций

  • Библиотеки тегов для добавления компонентов на веб-страницы и для подключения компонентов к серверным объектам

JavaServer Faces обеспечивает чётко определённую программную модель и различные библиотеки тегов. Библиотеки тегов содержат обработчики тегов, реализующие теги компонентов. Эти функции значительно облегчают труд по созданию и поддержке веб-приложений с пользовательскими интерфейсами на стороне сервера. С минимальными усилиями вы можете выполнить следующие задачи.

  • Создать веб-страницу.

  • Добавить компоненты на веб-страницу с помощью их тегов.

  • Связать компоненты на странице с данными на стороне сервера.

  • Создать обработчики на стороне сервера для сгенерированных компонентом событий.

  • Сохранить и восстановить состояние приложения после завершения запросов к серверу.

  • Повторно использовать и расширять компонентов путём кастомизации.

В этой главе представлен обзор JavaServer Faces. После объяснения, что такое приложение JavaServer Faces, и рассмотрения некоторых основных преимуществ использования этой технологии, в этой главе описывается процесс создания простого приложения с её применением. Также эта глава знакомит с жизненным циклом JavaServer Faces, на примере приложения описывая прохождение через этапы жизненного цикла.


Назад Вперёд Содержание
Логотип Oracle  Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены. Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)