HOME

TheInfoList



OR:

Ajax4jsf was a project for an open source framework that added
Ajax Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Greek ...
capabilities to the
JavaServer Faces 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 t ...
(JSF)
web application framework A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and ...
. It was an early entrant to the JSF space, but did implement a still-rare feature, that of
skinning Skinning is the act of skin removal. The process is done by humans to animals, mainly as a means to prepare the meat beneath for cooking and consumption, or to harvest the skin for making fur clothing or tanning it to make leather. The skin ...
. Ajax4jsf is now contained entirely within the
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 ...
project.


History

Ajax4jsf was created by Alexander Smirnov in early 2005. New technologies of the time were
Ajax Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * ''Ajax'' (play), by the ancient Greek ...
and
JavaServer Faces 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 t ...
. Smirnov figured to merge the two, so that it would then be easy to have Ajax functionality within a JSF application. The project began on
SourceForge.net SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
under the name
Telamon In Greek mythology, Telamon (; Ancient Greek: Τελαμών, ''Telamōn'' means "broad strap") was the son of King Aeacus of Aegina, and Endeïs, a mountain nymph. The elder brother of Peleus, Telamon sailed alongside Jason as one of his Argona ...
(from the
Shakespeare William Shakespeare ( 26 April 1564 – 23 April 1616) was an English playwright, poet and actor. He is widely regarded as the greatest writer in the English language and the world's pre-eminent dramatist. He is often called England's nation ...
play,
Antony and Cleopatra ''Antony and Cleopatra'' (First Folio title: ''The Tragedie of Anthonie, and Cleopatra'') is a tragedy by William Shakespeare. The play was first performed, by the King's Men, at either the Blackfriars Theatre or the Globe Theatre in around ...
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 ...
, standardized on JSF, ICEfaces is a
award-winning
open source Ajax framework that enables Java EE application developers to create and deploy server-based rich Internet application (RIA) using the Java language.
). Later that same year, Smirnov joined Exadel and continued to develop the framework. The first version was released in March 2006, as part of ''Exadel Visual Component Platform'' or ''Exadel VCP''. Later in 2006 it was split into the Ajax4jsf framework and
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 ...
. While RichFaces provided a "component-centric" Ajax approach (components do everything you need), Ajax4jsf provided what's called "page-oriented" Ajax support. The developer specifies what parts of the page should be processed on the server after some client-side user actions, and what client-side parts should be updated afterwards. Ajax4jsf became an open source project hosted on Java.net, while RichFaces became a commercial JSF component library. In March 2007,
JBoss WildFly, formerly known as JBoss AS, or simply JBoss, is an application server written by JBoss, now developed by Red Hat. WildFly is written in Java and implements the Java Platform, Enterprise Edition (Java EE) specification. It runs on multip ...
and Exadel agreed a partnership where Ajax4jsf and RichFaces would now be under the JBoss umbrella and be called ''JBoss Ajax4jsf'' and ''JBoss RichFaces''. RichFaces would now also be open sourced and free. In September 2007, JBoss and Exadel decided to merge Ajax4jsf and RichFaces under the RichFaces name. This made sense as both libraries now had the same free, open source licence. Having just one product also simplified versioning and compatibility issues. Although now part of JBoss RichFaces, the code still contains references to the identifier 'a4j' .


References

{{Reflist Jakarta Server Faces Ajax (programming)