Current area: HOME -> Java -> JavaServer Faces Articles
JavaServer Faces
A first look at JavaServer Faces, Part 1
In September 2002, the early access (EA) draft of the JavaServer Faces specification was released under Java Specification Request (JSR) 127. JavaServer Faces, with a well-defined request processing lifecycle and a rich component hierarchy, will profoundly affect the development of Java 2 Platform, Enterprise Edition (J2EE) applications. In Part 1 of this two-part series, David Geary introduces JavaServer Faces and explores its fundamental concepts.
A Quick Guide to Enabling Backwards Navigation Through Web Apps
Web frameworks like Struts and JavaServer Faces focus only on forward navigation of Web applications. In this article, see how to use a server-side navigation history of visited Web pages to automatically clean the HTTP session, thus improving application performance.
Building a Tiles Application with JSF Components in JDeveloper
In this article, you will learn how to develop a Tiles application in Oracle JDeveloper 10g (10.1.3; in EA1 release at the time of this writing) comprising several JSF component pages: the header page, a page with a Data Table generated from an Oracle database (the Data Table may also be generated from a managed bean which returns a result set), and a footer page.
Design with the JSF architecture
Design patterns help users to abstract details at a higher level and better understand architecture. If you are familiar with Gang of Four design patterns and the JavaServer Faces (JSF)framework in general, this article will help you gain insight about the design patterns used in JSF framework, and how they work in-depth.
Facelets fits JSF like a glove
While working on a Java Server Faces (JSF) project recently, I had the pleasure of using Facelets for the first time. What I most liked about Facelets was that it let me create reusable composition components. Being able to take a page (like a JSP) and turn it into a Facelets component has been a real boon to my JSF development ever since. My conclusion? If you're not using Facelets, you're not getting the most you can out of JSF.
Getting Started with JFS 1.2 Part 1
JavaServer Faces (JSF) technology, a server-side framework that offers a component-based approach to Web user-interface development, has come a long way. This tutorial series covers how to get started with JFS 1.2 with many examples to get you started quickly.
Introducing JavaServer Faces
JavaServer Faces (JSF) simplifies the development of web application user interfaces, allowing Java programmers to develop the application backend without worrying about a lot of details.
JavaServer Faces, redux
JavaServer Faces (JSF), poised to become the preeminent Java Web application framework, has undergone many changes since it was introduced as an early access (EA) release in September 2002. In this article, JavaServer Faces expert group member David Geary explores JSF's EA4 release (launched in June 2003) and illustrates how JSF has matured since its debut last year.
JSF and Ajax: Web 2.0 Made Easy with RAD V7
Creating and integrating an Ajax application is not an easy task, but the release of IBM Rational Application Developer (RAD) V7 provides Ajax functionality for the JSF components to make the task much easier. This article explains how to use Ajax and JSF together in RAD V7 and walks you through an example of adding Ajax support to an existing application.
JSF Development Process Overview
This article outlines the steps involved in creating an application using JavaServer Faces. Imagine building a flight reservation application with a web interface. The user first enters the departure and destination airports and dates, and preferences such as ticket type, airlines, and number of stops. This information is then validated and the user is presented with matching flight choices.
Sprinkle Some AJAX Magic in Your Struts Web Application
This article shows a simple and elegant way to do this by including a couple of lines of JavaScript on your JavaServer Pages (JSPs). While we show how to reuse existing Struts actions, the techniques are equally applicable to the Java-Web framework of your choice. The method proposed will also allow a move to the next version of Struts (Shale) or JavaServer Faces (JSF) in the future.
Swing or JavaServer Faces: Which to Choose?
This article is an introduction, positioning, and comparison of Swing and JavaServer Faces. It helps developers to decide which technology to use for a specific job and also explains how the Oracle Application Development Framework (ADF) helps to simplify application development with both technologies.