OmniFaces Logo
   HOME

TheInfoList



OR:

OmniFaces is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
utility library for the JavaServer Faces 2 framework. It was developed using the JSF
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
, and its aim is to make JSF life easier by providing a set of artifacts meant to improve the functionality of the JSF framework. Omnifaces was created in response to seeing the same questions and the same example and utility code posted over and over again. It simply comes as an answer to day-by-day problems encountered during working with JSF (e.g. bug fixing, pitfalls, missing features, missing utilities, common questions, etc.). Many of these problems were collected from
StackOverflow In software, a stack overflow occurs if the call stack pointer exceeds the stack bound. The call stack may consist of a limited amount of address space, often determined at the start of the program. The size of the call stack depends on many facto ...
.OmniFaces: A Utility Library for Java Server Faces
/ref> OmniFaces was developed by two members of the JSF Expert Group (JSF EG), Bauke Scholtz (aka BalusC) and Arjan Tijms.Arjan Tijms blog
/ref> OmniFaces can be used in both JSF implementations,
Mojarra The mojarras are a family, Gerreidae, of fish in the order Perciformes. The family includes about 53 species found worldwide in tropical and warm temperate regions. They mostly inhabit coastal salt and brackish waters, although some occur in fre ...
and
Apache MyFaces Apache MyFaces is an Apache Software Foundation project that creates and maintains an open-source JavaServer Faces implementation, along with several libraries of JSF components that can be deployed on the core implementation. The project is div ...
, and is intended to work in cooperation with existing JSF libraries, like
PrimeFaces PrimeFaces is an open-source user interface (UI) component library for JavaServer Faces-based applications, created by Turkish company PrimeTek Informatics. History The initial development of PrimeFaces was started in late 2008. Predecessor of Pr ...

OpenFaces
ICEfaces ICEfaces is an open-source Software development kit that extends JavaServer Faces (JSF) by employing Ajax. It is used to construct rich Internet applications (RIA) using the Java programming language. With ICEfaces, the coding for interaction ...
,
MyFaces Trinidad Apache MyFaces Trinidad is a JSF framework including a large, enterprise quality component library, supporting critical features such as accessibility (e.g. Section 508), right-to-left languages, etc. It also includes a set of framework features, ...
, etc.


History

The OmniFaces project started on 1 March 2012. The latest release is OmniFaces 3.0 (released on 3 January 2018).


Release history


See also

Other JSF libraries: *
PrimeFaces PrimeFaces is an open-source user interface (UI) component library for JavaServer Faces-based applications, created by Turkish company PrimeTek Informatics. History The initial development of PrimeFaces was started in late 2008. Predecessor of Pr ...
*
RichFaces RichFaces is an open source Ajax-enabled component library for JavaServer Faces, hosted by JBoss. It allows easy integration of Ajax capabilities into enterprise application development. It reached its end-of-life in June 2016. RichFaces is m ...
*
ICEfaces ICEfaces is an open-source Software development kit that extends JavaServer Faces (JSF) by employing Ajax. It is used to construct rich Internet applications (RIA) using the Java programming language. With ICEfaces, the coding for interaction ...

OpenFaces
*
Apache MyFaces Apache MyFaces is an Apache Software Foundation project that creates and maintains an open-source JavaServer Faces implementation, along with several libraries of JSF components that can be deployed on the core implementation. The project is div ...
* *
Tobago Tobago () is an List of islands of Trinidad and Tobago, island and Regions and municipalities of Trinidad and Tobago, ward within the Trinidad and Tobago, Republic of Trinidad and Tobago. It is located northeast of the larger island of Trini ...
* *
Tomahawk A tomahawk is a type of single-handed axe used by the many Indigenous peoples and nations of North America. It traditionally resembles a hatchet with a straight shaft. In pre-colonial times the head was made of stone, bone, or antler, and Europ ...
*
Trinidad Trinidad is the larger and more populous of the two major islands of Trinidad and Tobago. The island lies off the northeastern coast of Venezuela and sits on the continental shelf of South America. It is often referred to as the southernmos ...
*
ADF Faces In computing, Oracle Application Development Framework, usually called Oracle ADF, provides a Java framework for building enterprise applications. It provides visual and declarative approaches to Java EE development. It supports rapid application ...

PrettyFaces


References


External links

* {{official website, http://omnifaces.org
OmniFaces ZEEF page
Jakarta Server Faces