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

jsf-ru:faq:summary [2005/12/25 19:42]
slonopotamus создано
jsf-ru:faq:summary [2019/06/12 16:08]
Line 1: Line 1:
-[[jsf-ru:​faq|Назад к FAQ]] 
-====== Краткое описание JSF ====== 
-JSF - это технология для построение пользовательских веб-интерфейсов на основе компонентов. 
  
-Java Server Faces включает в себя: ​ 
-  * Набор API для отображения UI компонентов,​ управления их состоянием,​ отслеживания событий,​ проверки пользовательского ввода, определения навигации между страницами и поддержки интернационализации. 
-  * Библиотеку тегов JSP для отображения JSF интерфейса посредством JSP-страниц. 
- 
-JSF чрезвычайно гибка, так как не привязывает разработчика к конкретному языку разметки,​ протоколам ии клиентским устройствам. UI-компоненты инкапсулируют поведение компонентов,​ но не их представление,​ специфичное для клиента,​ позволяя тем самым отображать одни и те же компоненты на различные устройства. Соединяя UI-компоненты с различными //​рендерерами//​ (FIXME нужен перевод. А может и не нужен),​ разработчик может создавать интерфейсы для конкретного пользовательского устройства. По умолчанию JSF проставляется с библиотекой тегов JSP для отображения компонентов в виде HTML, тем самым позволяя разработчикам J2EE-приложений использовать JSF в их приложениях. 
- 
-Ease-of-use being the primary goal, the JavaServer Faces architecture clearly defines a separation between application logic and presentation while making it easy to connect the presentation layer to the application code. This 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 together. For example, web 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. 
- 
-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 (external edit)