Java server faces
JavaServer Faces (JSF) is a Java-based Web application framework designed to help integrate server-side user interfaces (UIs) during development. JSF includes an API for representing UI components and managing their state, handling events, server-side validation, and data conversion. JSF also includes two JavaServer Pages custom tag libraries. The JSF programming model lets helps developers configure components and create, bind, and store UIs. In this section on JavaServer Faces, we offer news, research and tutorials on using JSF to help develop applications. Learn how JSF lets you build rich internet applications that implement separation of behavior and presentation, allowing Web application developers to focus on individual aspects of a project and use JSF technology to link them together.
Advanced JSF Tutorial: The single page interface (SPI) with Facelets, Ajax and HTML5
07 Sep 2014
Tutorial - Some say it's impossible, but if you really understand the technology, you will realize that creating a single page interface (SPI) with JSF, Facelets, Ajax and HTML really isn't all that hard. In fact, JavaServer Faces makes it pretty easy!
JSF Tutorial: Completing the Ajax based Facelets application
31 Aug 2014
Tutorial - If you're using JSF, you're probably using Facelets, and if you're creating modern web based applications, you'll likely want to use Ajax based request-response cycles. Here we conclude our tutorial on JavaServer Faces, Facelets and Ajax based...
Integrating Ajax into your Facelets pages: Death to JSF's request-response cycle
20 Jul 2014
Tutorial - If you're doing Facelets development, this might be the most important tutorial you will ever read. It will explain to you how to throw out that annoying request-response cycle, and explain how to integrate Ajax based JSF components with a dynamically...
Template based web design with JSF Facelets: ui:insert versus ui:include
20 Jul 2014
Tutorial - When creating a web page template with JSF, a developer needs to know the difference between ui:insert and ui:include. They're actually quite different, but the similar sounding names can create confusion. Here's a great example of when to use ui:insert...
Creating pages based on a JSF template: Using the Facelets ui:define tag
20 Jul 2014
Tutorial - What do you do once you've set up a handsome page template using the Facelets functions that come with JSF 2.x? Well, you start creating new pages, meshing those ui:define tags in with ui:composition and ui:insert. It's easier than it sounds, trust me.
Turning a web page into a JSF 2.0 template with Facelets
19 Jul 2014
Tutorial - How do you take a web page and turn it into a template using Facelets as the template engine? It takes some JSF, some HTML, maybe some CSS, and lots of JSF UI tags, but overall, it's an easy and simple process if you follow this tutorial.
An introduction to template building with Facelets, CSS, HTML and JSF 2.2
19 Jul 2014
18 Feb 2014
17 Feb 2014
Can Java and JSF on the server-side make mobile on the front end easier?
05 Jan 2014
Feature - While many software developers are learning new programming languages to deliver native mobile solutions to users, companies like ICEsoft with their ICEmobile solutions are solving the mobile development problem with HTML5 on the front end, with Java and...