JavaServer Faces

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 213.252.79.19 (обсуждение) в 20:48, 4 марта 2007 (Новая: Технология '''JavaServer Faces''' включает: * Набор API для представления компонент пользовательского инт...). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
   Технология JavaServer Faces включает:
       * Набор API для представления компонент пользовательского интерфейса (UI) и управления их состоянием, обработкой событий и валидацией вводимой информации, определения навигации, а также поддержку интернационализации (i18n) и доступности (accessibility).
       * Специальная библиотека JSP тегов для выражения интерфейса JSF на JSP странице.
   Разработанная быть гибкой, технология JavaServer Faces усиливает существующие, стандартные концепции пользовательского интерфейса (UI) и концепции Web-уровня без привязки разработчика к конкретному языку разметки, протоколу или клиентскому устройству. Классы компонент пользовательского интерфейса, поставляемые вместе с технологией JavaServer Faces, содержат функциональность компонент, а не специфичное для клиента отображение, открывая тем самым возможность рендеринга JSF-компонент на различных клиентских устройствах. Совмещая функциональность компонент интерфейса пользователя со специальными рендерерами, разработчики могут конструировать специальные теги для заданного клиентского устройства. В качестве удобства технология JSF предоставляет специфичный рендерер и специальную библиотеку JSP-тегов для рендеринга на HTML-клиенте, позволяя разработчикам приложений на J2EE платформе использовать технологию JSF в своих приложениях.
   Простота использования - главная цель. Архитектура JavaServer Faces чётко определяет границу между логикой приложения и презентацией, делая возможным подключения уровня отображения к коду приложения. Такое построение позволяет каждому участнику команды разработчиков веб-приложения сфокусироваться на своём участке процесса разработки, также предоставляя простую программную модель для соединения таких частей в единое целое.
   Как пример, Web-разработчики без опыта в программировании могут использовать теги UI-компонент JSF для связывания кода приложения с Web-страницами без написания каких бы то ни было скриптов.