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.
News:1 - 3 of 24
The evolution of portal based application development tools and technologies
01 Nov 2012
News - How has portal technology changed in the past five or six years? You might think the big change is with the API, and the support portlet applications have for new scripting languages and AJAX support. But Liferay's Richard Sezov has a different...
Liferay CEO says people are the company's strength
18 Oct 2012
News - At the 2012 Liferay Symposium, the theme being pushed was "Open for Business", using the double entendre meaning of both open software and open for offering business ready software to clients.
JavaOne conference coverage 2012
SearchOracle.com | 01 Oct 2012
Conference Coverage - Join TheServerSide.com and SearchOracle.com as we present conference coverage from JavaOne and Oracle OpenWorld.
Video:1 - 1 of 1
An Introduction to JSF 2.0 Development Tutorial: Getting started
04 Feb 2011
Video - Want to learn JSF 2.0? Well, this tutorial, a first in a long set, will teach you how to configure a development environment with Tomcat 7, the Mojarra libraries from Sun/Oracle (jsf-impl.jar & jsf-api.jar), and it will then show you how to write,...
Reference & Learning:1 - 3 of 32
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.
Expert Technical Advice:1 - 3 of 13
How to define a portlet namespace and context paths using JSTL and JSP
29 Apr 2014
Tip - Learn how to define portlet namespaces and context paths using JSTL and the JSP expression language.
28 Apr 2014
Effective portlet development means respecting the servlet API
20 May 2013
Tip - When moving to portlet development from web development, software engineers must remember that servlet and JSP development rules still apply.