Jakarta Server Faces (original) (raw)
JavaServer Faces (zkratka JSF) technologie byla vyvinuta společností Sun Microsystems, Inc. Je součástí Java 5 Enterprise Edition. Hlavní myšlenkou je možnost čistějšího vývoje profesionálních Web aplikací. Vývojáři definují uživatelský interface pomocí speciálních XML tagů, kterým jsou předávána data k zobrazení / editaci ze standardních Java beanů. Takto je rozdělena Web aplikace čistě na uživatelské rozhraní (GUI) a aplikační logiku (business logic).
Property | Value |
---|---|
dbo:abstract | JavaServer Faces (JSF) és un per aplicacions web basades en Java que simplifica el desenvolupament d'interfícies d'usuari per a aplicacions Java EE. JSF va utilitzar JavaServer Pages (JSP) com a tecnologia per fer el desplegament de les pàgines (però també podia utilitzar altres tecnologies, com per exemple XUL) però des de l'aparició de la versió 2.0 la tecnologia oficial per representar les pàgines és tot i que es continua donant suport a les tecnologies anteriors. Es va començar a desenvolupar el 2001 i la primera versió va sortir el març del 2004. Des de llavors han anat apareixent diferents versions noves que n'han simplificat i millorat el desenvolupament i s'ha acabat convertint en la forma estàndard de crear aplicacions Java EE JSF està format per tres elements bàsics: 1. * Un conjunt de components prefabricats per dissenyar entorns d'usuari 2. * Un model de desenvolupament basat en events. Té tot el codi necessari per gestionar els events que es produeixin en l'aplicació web 3. * Un model de components que permet desenvolupar components addicionals En general: * Proporciona desenvolupament d'interfícies web independents del client basat en components. * Està pensat per funcionar amb el paradigma MVC (Model-Vista-Controlador) * Simplifica l'accés i la gestió de les dades des de la web * Gestiona l'estat de la interfície entre múltiples peticions i clients de forma no intrusiva * Proporciona un entorn de desenvolupament amigable per molts desenvolupadors amb suport per Ajax (ca) JavaServer Faces (zkratka JSF) technologie byla vyvinuta společností Sun Microsystems, Inc. Je součástí Java 5 Enterprise Edition. Hlavní myšlenkou je možnost čistějšího vývoje profesionálních Web aplikací. Vývojáři definují uživatelský interface pomocí speciálních XML tagů, kterým jsou předávána data k zobrazení / editaci ze standardních Java beanů. Takto je rozdělena Web aplikace čistě na uživatelské rozhraní (GUI) a aplikační logiku (business logic). (cs) Jakarta Faces (JSF; früher Jakarta Server Faces, davor JavaServer Faces) ist ein Framework-Standard zur Entwicklung von grafischen Benutzeroberflächen für Webanwendungen. Basierend auf Servlets und JSP-Technik, gehört JSF zu den Webtechnologien der Jakarta EE.Mit Hilfe von JSF kann der Entwickler auf einfache Art und Weise Komponenten für Benutzerschnittstellen in Webseiten einbinden und die Navigation definieren. Voraussetzungen für die Entwicklung von JSF-Content sind das JDK, ein Servlet-Container (z. B. Apache Tomcat) und Grundlagenverständnis von HTTP und der Programmiersprache Java. Zur Vereinfachung der Entwicklung kann eine Integrierte Entwicklungsumgebung verwendet werden. (de) Jakarta Faces, formerly Jakarta Server Faces and JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications and was formalized as a standard through the Java Community Process being part of the Java Platform, Enterprise Edition. It is also an MVC web framework that simplifies the construction of user interfaces (UI) for server-based applications by using reusable UI components in a page. JSF 2.x uses Facelets as its default templating system. Users of the software may also choose to employ technologies such as XUL, or Java. JSF 1.x uses JavaServer Pages (JSP) as its default templating system. (en) JavaServer Faces (JSF) es una tecnología y framework para aplicaciones Java basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE. JSF usa JavaServer Pages (JSP) como la tecnología que permite hacer el despliegue de las páginas, pero también se puede acomodar a otras tecnologías como XUL (acrónimo de XML-based User-interface Language, lenguaje basado en XML para la interfaz de usuario) JSF incluye: * Un conjunto de API para representar componentes de una interfaz de usuario y administrar su estado, manejar eventos, validar entrada, definir un esquema de navegación de las páginas y dar soporte para internacionalización y accesibilidad. * Un conjunto por defecto de componentes para la interfaz de usuario. * Dos bibliotecas de etiquetas personalizadas para JavaServer Pages que permiten expresar una interfaz JavaServer Faces dentro de una página JSP. * Un modelo de eventos en el lado del servidor. * Administración de estados. * Beans administrados. La especificación de JSF fue desarrollada por la Java Community Process como JSR 127, que definía JSF 1.0 y 1.1, JSR 252 que define JSF 1.2 y JSR 314 para JSF 2.0 (es) JavaServer Faces (JSF) adalah spesifikasi Java untuk membangun antarmuka pengguna untuk aplikasi web. JSF merupakan bagian dari . JSF 2 menggunakan sebagai sistem templat defaultnya. Teknologi tampilan lainnya, seperti , juga dapat digunakan. Sementara itu, JSF 1.x menggunakan JavaServer Pages (JSP) sebagai sistem templat defaultnya. (in) JavaServer Faces (abrégé en JSF) est un framework Java, pour le développement d'applications Web. À l'inverse des autres frameworks MVC traditionnels à base d'actions, JSF est basé sur la notion de composants, comparable à celle de Swing ou SWT, où l'état d'un composant est enregistré lors du rendu de la page, pour être ensuite restauré au retour de la requête. JSF est agnostique à la technologie de présentation. Il utilise (en) par défaut depuis la version 2.0, mais peut être utilisé avec d'autres technologies, comme JSP (qui était utilisé jusqu'à la version 1.2) ou XUL. (fr) JavaServer Faces (JSF) è una tecnologia Java, basata sul design pattern architetturale Model-View-Controller (MVC), il cui scopo è quello di semplificare lo sviluppo dell'interfaccia utente (UI) di una applicazione web; può quindi essere considerata un framework per componenti lato server di interfaccia utente. È descritta da un documento di specifiche (JSR 372) alla cui stesura hanno partecipato i membri del Java Community Process. È interessante osservare che uno dei principali artefici di questa tecnologia è stato Craig R. McClanahan, allora dipendente di Sun Microsystems e creatore del popolare framework Struts. Di JavaServer Faces esistono alcune implementazioni: oltre a quella di Oracle, detta Mojarra JavaServer Faces. Framework basati sulle jsf sono: PrimeFaces, BootsFaces, Icefaces e RichFaces. (it) 자카르타 서버 페이스(Jakarta Server Faces, 이전 명칭: 자바서버 페이스)는 자카르타 EE기반 애플리케이션을 개발하는 데 있어, UI를 개발하기 쉽게 하는 자바 기반의 웹 애플리케이션 프레임워크이다. 기존의 MVC 기반 프레임워크와는 달리 컴포넌트 기반이다. (ko) JavaServer Faces (JSF) は、JavaベースのWebアプリケーションフレームワークである。Javaの拡張機能セットであるJakarta EE (旧・Java EE) の仕様の一つに採用されている。 (ja) JavaServer Faces (JSF) – framework, bazujący na języku Java, który upraszcza tworzenie interfejsu użytkownika do aplikacji Java EE. Obecnie domyślną technologią widoku dla stron JSF jest technologia Facelets, jednak można korzystać także z innych rozwiązań (np. JSP lub XUL). Specyfikacja JSF jest opracowywana przez Java Community Process. (pl) JavaServer Faces (JSF) é uma especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web. Possui um modelo de programação dirigido a eventos, abstraindo os detalhes da manipulação dos eventos e organização dos componentes, permitindo que o programador se concentre na lógica da aplicação. Foi formalizada como um padrão através do Java Community Process e faz parte da Java Platform, Enterprise Edition. JSF 2 utiliza Facelets como seu sistema de template padrão. Outras tecnologias da camada de visão, como XUL também podem ser empregadas. Em contraste, JSF 1.x utiliza JavaServer Pages (JSP) como seu sistema de template padrão. (pt) JavaServer Faces(JSF)是一个为网络应用程序构建基于组件的用户界面的Java规范,并已通过JCP格式化为Java EE的一部分。它也是一个MVC Web应用框架,通过在页面中使用可重用的UI组件简化了基于服务器的应用程序的用户界面(UI)。 (zh) JavaServer Faces (JSF) — це каркас вебзастосунків написаний на Java. Він служить для того, щоб полегшувати розробку користувацьких інтерфейсів для Java EE застосунків. На відміну від більшості MVC фреймворків, які керуються запитами, підхід JSF ґрунтується на використанні компонентів. Стан компонентів користувацького інтерфейсу зберігається, коли користувач запитує нову сторінку й потім відновлюється, якщо запит повторюється. Для відображення даних звичайно використовується JSP, але JSF можна пристосувати й під інші технології, наприклад XUL. (uk) Собрались как-то два программиста: - Чем больше мнений, тем лучше - сказал один - Сказал Евгений на сдаче теории ПДД. - ответил ему другой JavaServer Faces (JSF) — это Java спецификация для построения компонентно-ориентированных пользовательских интерфейсов для веб-приложений, написанный на Java. Он служит для того, чтобы облегчать разработку пользовательских интерфейсов для Java EE-приложений. В отличие от прочих MVC-фреймворков, которые управляются запросами, подход JSF основывается на использовании компонентов. Состояние компонентов пользовательского интерфейса сохраняется, когда пользователь запрашивает новую страницу и затем восстанавливается, если запрос повторяется. Для отображения данных обычно используется JSP, Facelets, но JSF можно приспособить и под другие технологии, например XUL. Технология JavaServer Faces включает: * Набор API для представления компонентов пользовательского интерфейса (UI) и управления их состоянием, обработкой событий и валидацией вводимой информации, определения навигации, а также поддержку интернационализации (i18n) и доступности (accessibility). * Специальная библиотека JSP тегов для выражения интерфейса JSF на JSP странице. В JSF 2.0 в качестве обработчика представления используется технология Facelets которая пришла на замену JSP. Созданная быть гибкой, технология JavaServer Faces усиливает существующие стандартные концепции пользовательского интерфейса (UI) и концепции Web-уровня без привязки разработчика к конкретному языку разметки, протоколу или клиентскому устройству. Классы компонентов пользовательского интерфейса, поставляемые вместе с технологией JavaServer Faces, содержат функциональность компонент, а не специфичное для клиента отображение, открывая тем самым возможность рендеринга JSF-компонент на различных клиентских устройствах. Совмещая функциональность компонент интерфейса пользователя со специальными рендерерами, разработчики могут конструировать специальные теги для заданного клиентского устройства. В качестве удобства технология JSF предоставляет специфичный рендерер и специальную библиотеку JSP-тегов для рендеринга на HTML-клиенте, позволяя разработчикам приложений на J2EE платформе использовать технологию JSF в своих приложениях. (ru) |
dbo:author | dbr:Sun_Microsystems |
dbo:developer | dbr:Eclipse_Foundation |
dbo:genre | dbr:Web_application_framework |
dbo:latestReleaseDate | 2022-05-15 (xsd:date) |
dbo:latestReleaseVersion | 4.0.0 |
dbo:programmingLanguage | dbr:Java_(programming_language) |
dbo:wikiPageExternalLink | https://github.com/OpenFaces-org/OpenFaces |
dbo:wikiPageID | 422564 (xsd:integer) |
dbo:wikiPageLength | 16223 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1118362331 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:PrimeFaces dbr:Ruby_on_Rails dbr:OmniFaces dbr:Ajax_framework dbr:RichFaces dbr:Oracle_Application_Development_Framework dbr:Java_Specification_Request dbr:User_interface dbr:Rich_Internet_application dbr:Apache_MyFaces dbr:CSS dbc:Java_enterprise_platform dbr:ThoughtWorks dbr:WebSocket dbr:Web_application dbr:Web_framework dbr:JBoss dbr:Ajax4jsf dbr:Ajax_(programming) dbc:Jakarta_Server_Faces dbr:Eclipse_Foundation dbr:Facelets dbr:Software_component dbr:Graceful_degradation dbr:HTML dbr:HTTP dbr:Jakarta_EE dbr:JavaScript dbr:JavaServer_Pages dbr:Java_(programming_language) dbr:Java_Platform,_Enterprise_Edition dbc:Java_specification_requests dbr:Sun_Microsystems dbr:Eclipse_Public_License dbr:Java_Community_Process dbr:Java_annotation dbr:Reference_implementation dbr:Document_Object_Model dbr:Apache_Foundation dbr:IBM_Notes dbr:ICEfaces dbr:Oracle_Corporation dbr:Separation_of_concerns dbr:Web_application_framework dbr:XPages dbr:JavaWorld dbr:XUL dbr:Statefulness dbr:Project_Mojarra dbr:Model,_view,_controller dbr:ZK_Framework |
dbp:author | dbr:Sun_Microsystems |
dbp:developer | dbr:Eclipse_Foundation |
dbp:genre | dbr:Web_framework dbr:Web_application_framework |
dbp:latestReleaseDate | 2021-11-29 (xsd:date) 2022-05-15 (xsd:date) |
dbp:latestReleaseVersion | 3 (xsd:integer) 4 (xsd:integer) |
dbp:license | dbr:Eclipse_Public_License |
dbp:name | Jakarta Faces (en) Mojarra (en) |
dbp:otherNames | JSF RI (en) |
dbp:platform | dbr:Jakarta_EE |
dbp:programmingLanguage | dbr:Java_(programming_language) |
dbp:released | 2004-03-03 (xsd:date) |
dbp:title | Jakarta Faces (en) |
dbp:wikiPageUsesTemplate | dbt:Authority_control dbt:Blockquote dbt:Commons_category dbt:Expand_section dbt:Infobox_software dbt:Official_URL dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:URL dbt:Wikidata dbt:Tone dbt:GlassFish dbt:Jakarta_EE dbt:Web_frameworks |
dct:subject | dbc:Java_enterprise_platform dbc:Jakarta_Server_Faces dbc:Java_specification_requests |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 |
rdfs:comment | JavaServer Faces (zkratka JSF) technologie byla vyvinuta společností Sun Microsystems, Inc. Je součástí Java 5 Enterprise Edition. Hlavní myšlenkou je možnost čistějšího vývoje profesionálních Web aplikací. Vývojáři definují uživatelský interface pomocí speciálních XML tagů, kterým jsou předávána data k zobrazení / editaci ze standardních Java beanů. Takto je rozdělena Web aplikace čistě na uživatelské rozhraní (GUI) a aplikační logiku (business logic). (cs) Jakarta Faces (JSF; früher Jakarta Server Faces, davor JavaServer Faces) ist ein Framework-Standard zur Entwicklung von grafischen Benutzeroberflächen für Webanwendungen. Basierend auf Servlets und JSP-Technik, gehört JSF zu den Webtechnologien der Jakarta EE.Mit Hilfe von JSF kann der Entwickler auf einfache Art und Weise Komponenten für Benutzerschnittstellen in Webseiten einbinden und die Navigation definieren. Voraussetzungen für die Entwicklung von JSF-Content sind das JDK, ein Servlet-Container (z. B. Apache Tomcat) und Grundlagenverständnis von HTTP und der Programmiersprache Java. Zur Vereinfachung der Entwicklung kann eine Integrierte Entwicklungsumgebung verwendet werden. (de) JavaServer Faces (JSF) adalah spesifikasi Java untuk membangun antarmuka pengguna untuk aplikasi web. JSF merupakan bagian dari . JSF 2 menggunakan sebagai sistem templat defaultnya. Teknologi tampilan lainnya, seperti , juga dapat digunakan. Sementara itu, JSF 1.x menggunakan JavaServer Pages (JSP) sebagai sistem templat defaultnya. (in) JavaServer Faces (abrégé en JSF) est un framework Java, pour le développement d'applications Web. À l'inverse des autres frameworks MVC traditionnels à base d'actions, JSF est basé sur la notion de composants, comparable à celle de Swing ou SWT, où l'état d'un composant est enregistré lors du rendu de la page, pour être ensuite restauré au retour de la requête. JSF est agnostique à la technologie de présentation. Il utilise (en) par défaut depuis la version 2.0, mais peut être utilisé avec d'autres technologies, comme JSP (qui était utilisé jusqu'à la version 1.2) ou XUL. (fr) 자카르타 서버 페이스(Jakarta Server Faces, 이전 명칭: 자바서버 페이스)는 자카르타 EE기반 애플리케이션을 개발하는 데 있어, UI를 개발하기 쉽게 하는 자바 기반의 웹 애플리케이션 프레임워크이다. 기존의 MVC 기반 프레임워크와는 달리 컴포넌트 기반이다. (ko) JavaServer Faces (JSF) は、JavaベースのWebアプリケーションフレームワークである。Javaの拡張機能セットであるJakarta EE (旧・Java EE) の仕様の一つに採用されている。 (ja) JavaServer Faces (JSF) – framework, bazujący na języku Java, który upraszcza tworzenie interfejsu użytkownika do aplikacji Java EE. Obecnie domyślną technologią widoku dla stron JSF jest technologia Facelets, jednak można korzystać także z innych rozwiązań (np. JSP lub XUL). Specyfikacja JSF jest opracowywana przez Java Community Process. (pl) JavaServer Faces(JSF)是一个为网络应用程序构建基于组件的用户界面的Java规范,并已通过JCP格式化为Java EE的一部分。它也是一个MVC Web应用框架,通过在页面中使用可重用的UI组件简化了基于服务器的应用程序的用户界面(UI)。 (zh) JavaServer Faces (JSF) — це каркас вебзастосунків написаний на Java. Він служить для того, щоб полегшувати розробку користувацьких інтерфейсів для Java EE застосунків. На відміну від більшості MVC фреймворків, які керуються запитами, підхід JSF ґрунтується на використанні компонентів. Стан компонентів користувацького інтерфейсу зберігається, коли користувач запитує нову сторінку й потім відновлюється, якщо запит повторюється. Для відображення даних звичайно використовується JSP, але JSF можна пристосувати й під інші технології, наприклад XUL. (uk) JavaServer Faces (JSF) és un per aplicacions web basades en Java que simplifica el desenvolupament d'interfícies d'usuari per a aplicacions Java EE. JSF va utilitzar JavaServer Pages (JSP) com a tecnologia per fer el desplegament de les pàgines (però també podia utilitzar altres tecnologies, com per exemple XUL) però des de l'aparició de la versió 2.0 la tecnologia oficial per representar les pàgines és tot i que es continua donant suport a les tecnologies anteriors. JSF està format per tres elements bàsics: En general: (ca) JavaServer Faces (JSF) es una tecnología y framework para aplicaciones Java basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE. JSF usa JavaServer Pages (JSP) como la tecnología que permite hacer el despliegue de las páginas, pero también se puede acomodar a otras tecnologías como XUL (acrónimo de XML-based User-interface Language, lenguaje basado en XML para la interfaz de usuario) JSF incluye: (es) Jakarta Faces, formerly Jakarta Server Faces and JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications and was formalized as a standard through the Java Community Process being part of the Java Platform, Enterprise Edition. It is also an MVC web framework that simplifies the construction of user interfaces (UI) for server-based applications by using reusable UI components in a page. (en) JavaServer Faces (JSF) è una tecnologia Java, basata sul design pattern architetturale Model-View-Controller (MVC), il cui scopo è quello di semplificare lo sviluppo dell'interfaccia utente (UI) di una applicazione web; può quindi essere considerata un framework per componenti lato server di interfaccia utente. (it) JavaServer Faces (JSF) é uma especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web. Possui um modelo de programação dirigido a eventos, abstraindo os detalhes da manipulação dos eventos e organização dos componentes, permitindo que o programador se concentre na lógica da aplicação. Foi formalizada como um padrão através do Java Community Process e faz parte da Java Platform, Enterprise Edition. (pt) Собрались как-то два программиста: - Чем больше мнений, тем лучше - сказал один - Сказал Евгений на сдаче теории ПДД. - ответил ему другой JavaServer Faces (JSF) — это Java спецификация для построения компонентно-ориентированных пользовательских интерфейсов для веб-приложений, написанный на Java. Он служит для того, чтобы облегчать разработку пользовательских интерфейсов для Java EE-приложений. В отличие от прочих MVC-фреймворков, которые управляются запросами, подход JSF основывается на использовании компонентов. Состояние компонентов пользовательского интерфейса сохраняется, когда пользователь запрашивает новую страницу и затем восстанавливается, если запрос повторяется. Для отображения данных обычно используется JSP, Facelets, но JSF можно приспособить и под другие технологии, например (ru) |
rdfs:label | Jakarta Server Faces (en) JavaServer Faces (ca) JavaServer Faces (cs) Jakarta Faces (de) JavaServer Faces (es) JavaServer Faces (in) JavaServer Faces (fr) JavaServer Faces (it) 자카르타 서버 페이스 (ko) JavaServer Faces (ja) JavaServer Faces (pl) JavaServer Faces (pt) JavaServer Faces (ru) JavaServer Faces (zh) JavaServer Faces (uk) |
owl:sameAs | http://d-nb.info/gnd/4780730-1 wikidata:Jakarta Server Faces dbpedia-bg:Jakarta Server Faces dbpedia-ca:Jakarta Server Faces dbpedia-cs:Jakarta Server Faces dbpedia-da:Jakarta Server Faces dbpedia-de:Jakarta Server Faces dbpedia-es:Jakarta Server Faces dbpedia-fa:Jakarta Server Faces dbpedia-fr:Jakarta Server Faces dbpedia-he:Jakarta Server Faces dbpedia-hu:Jakarta Server Faces dbpedia-id:Jakarta Server Faces dbpedia-it:Jakarta Server Faces dbpedia-ja:Jakarta Server Faces dbpedia-kk:Jakarta Server Faces dbpedia-ko:Jakarta Server Faces dbpedia-pl:Jakarta Server Faces dbpedia-pt:Jakarta Server Faces dbpedia-ro:Jakarta Server Faces dbpedia-ru:Jakarta Server Faces http://ta.dbpedia.org/resource/ஜாவாசர்வர்_ஃபேசஸ் dbpedia-tr:Jakarta Server Faces dbpedia-uk:Jakarta Server Faces dbpedia-vi:Jakarta Server Faces dbpedia-zh:Jakarta Server Faces https://global.dbpedia.org/id/4tVzQ |
prov:wasDerivedFrom | wikipedia-en:Jakarta_Server_Faces?oldid=1118362331&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Jakarta_Server_Faces |
foaf:name | Jakarta Faces (en) |
is dbo:wikiPageRedirects of | dbr:JavaServer_Faces dbr:Eclipse_Mojarra dbr:Javaserver_faces dbr:JavaServer_Faces_(JSF) dbr:Java_Server_Faces dbr:Project_Mojarra dbr:JSR_127 dbr:JSR_252 dbr:Jakarta_Faces |
is dbo:wikiPageWikiLink of | dbr:Mojarra_(disambiguation) dbr:List_of_Java_APIs dbr:Rewrite_engine dbr:GlassFish dbr:Web_framework dbr:Web_template_system dbr:Facelets dbr:Jakarta_EE dbr:Jakarta_Servlet dbr:JavaServer_Faces dbr:Eclipse_Mojarra dbr:Java_view_technologies_and_frameworks dbr:Javaserver_faces dbr:JavaServer_Faces_(JSF) dbr:Java_Server_Faces dbr:Project_Mojarra dbr:JSR_127 dbr:JSR_252 dbr:Jakarta_Faces |
is foaf:primaryTopic of | wikipedia-en:Jakarta_Server_Faces |