Book Image

JSF 2.0 Cookbook

By : Anghel Leonard
Book Image

JSF 2.0 Cookbook

By: Anghel Leonard

Overview of this book

<p>JavaServer Faces is a Java-based Web application framework intended to simplify development of user interfaces for Java EE applications. You may already be aware of the laborious search through reference guides and documentation to develop your JSF applications. With the JSF Cookbook, you can find solutions to the most common JSF problems in a quick and easy way.<br /><br />This book will cover all the important aspects involved in developing JSF applications. It provides clear instructions for getting the most out of JSF and offers many exercises to build impressive desktop-style interfaces for your web applications. Develop JSF applications starting with simple recipes and gradually moving on to complex recipes.<br /><br />We discuss all of the fundamental aspects of JSF applications. Once you locate your desired topic, you can try to find a recipe that corresponds to your problem. <br /><br />We start off with the simple concepts of Converters, validators and file management. We then work our way with various resources such as CSS, JavaScript, and images to improve your web applications. You will learn to build simple and complex custom components to suit your needs. Next, you get to exploit AJAX as well as implement internationalization and localization for your JSF applications. We then look into ensuring security for your applications and perform testing of your applications. You also get to learn all about Facelets and explore the newest JSF 2.0 features. Finally you get learn a few integrations such as JSTL with JSF, Spring with JSF, and Hibernate with JSF. All these concepts are presented in the form of easy-to-follow recipes.<br /><br />Each chapter discusses separate types of recipes and they are presented with an increasing level of complexity from simple to advanced. All of these recipes can be used with JSF 1.2 as well.</p>
Table of Contents (19 chapters)
JSF 2.0 Cookbook
Credits
About the Author
About the Reviewer
Preface
Index

Using JSF ID Generator


In this recipe, we will demonstrate how to use JSF ID Generator. This is an Eclipse plug-in that generates customizable and unique component IDs for JSF tags. It is very useful when you write large JSF pages, and you are sick and tired of manually specifying the id attribute.

Getting ready

First, you have to download the JSF ID Generator plug-in from the address http://sourceforge.net/projects/jsfidgenerator/.

We start by installing the new plug-in in Eclipse. For this, follow the given steps:

  1. Create a folder named /links inside the eclipse folder.

  2. Create a new file inside the /links folder and name it as say jsf.link (notice that you can provide any other name, only the extension is mandatory).

  3. Assuming that we have copied the JSF ID Generator into C:\Packt\JSFKit\ID, the contents of jsf.link has to be this:

    	path=C:\Packt\JSFKit\ID
    
  4. The path should point to a directory that has a /eclipse folder, which in turn has /features and /plugins as subfolders. For example, in this...