User Tools

Site Tools


jsf-ru:faq:summary

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
jsf-ru:faq:summary [2005/12/25 19:47] slonopotamusjsf-ru:faq:summary [2019/06/12 16:08] (current) – external edit 127.0.0.1
Line 1: Line 1:
 [[jsf-ru:faq|Назад к FAQ]] [[jsf-ru:faq|Назад к FAQ]]
 ====== Краткое описание JSF ====== ====== Краткое описание JSF ======
-JSF - это технология для построение пользовательских веб-интерфейсов на основе компонентов.+JSF ([[http://www.jcp.org/en/jsr/detail?id=127|JSR-127]]) - это технология для построение пользовательских веб-интерфейсов на основе компонентов.
  
 Java Server Faces включает в себя:  Java Server Faces включает в себя: 
Line 7: Line 7:
   * Библиотеку тегов JSP для отображения JSF интерфейса посредством JSP-страниц.   * Библиотеку тегов JSP для отображения JSF интерфейса посредством JSP-страниц.
  
-JSF чрезвычайно гибка, так как не привязывает разработчика к конкретному языку разметки, протоколам ии клиентским устройствам. UI-компоненты инкапсулируют поведение компонентов, но не их представление, специфичное для клиента, позволяя тем самым отображать одни и те же компоненты на различные устройства. Соединяя UI-компоненты с различными //рендерерами//((FIXME нужен перевод. А может и не нужен)), разработчик может создавать интерфейсы для конкретного пользовательского устройства. По умолчанию JSF проставляется с библиотекой тегов JSP для отображения компонентов в виде HTML, тем самым позволяя разработчикам J2EE-приложений использовать JSF в их приложениях.+JSF чрезвычайно гибка, так как не привязывает разработчика к конкретному языку разметки, протоколам ии клиентским устройствам. UI-компоненты инкапсулируют поведение компонентов, но не их представление, специфичное для клиента, позволяя тем самым отображать одни и те же компоненты на различные устройства. Соединяя UI-компоненты с различными //рендерерами//((заменяемая часть UI-компонента, отвечающая за его отображение)), разработчик может создавать интерфейсы для конкретного пользовательского устройства. По умолчанию JSF проставляется с библиотекой тегов JSP для отображения компонентов в виде HTML, тем самым позволяя разработчикам J2EE-приложений использовать JSF в их приложениях.
  
-Ease-of-use being the primary goalthe JavaServer Faces architecture clearly defines a separation between application logic and presentation while making it easy to connect the presentation layer to the application codeThis design enables each member of a web application development team to focus on his or her piece of the development process, and it also provides a simple programming model to link the pieces togetherFor exampleweb page developers with no programming expertise can use JavaServer Faces UI component tags to link to application code from within a web page without writing any scripts. +Основная цель JSF чётко разделить логику приложения от представленияпри этом позволяя легко использовать их вместеАрхитектура позволяет каждому члену команды по разработке веб-приложения заняться своей частью программы и также предоставляет простую программную модель для соединения частей в единое целоеНапримервеб-разработчики с небольшим опытом могую использовать UI-компоненты без написания какого-либо кода.
- +
-Developed through the Java Community Process under JSR-127, JavaServer Faces technology establishes the standard for building server-side user interfaces. With the contributions of the expert group, the JavaServer Faces APIs are being designed so that they can be leveraged by tools that will make web application development even easier. Several respected tools vendors are contributing members of the JSR-127 expert group and are committed to supporting the JavaServer Faces technology in their tools, thus promoting the adoption of the JavaServer Faces technology standard.+
jsf-ru/faq/summary.txt · Last modified: 2019/06/12 16:08 by 127.0.0.1