JSF 2.0 Cookbook: LITE
上QQ阅读APP看书,第一时间看更新

Preface

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. You will learn to develop JSF applications starting with simple recipes and gradually moving on to complex recipes.

We start off with the simple concepts of converters, validators, and file management. We then work our way through 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 performing testing of your applications. You also get to learn all about Facelets and explore the newest JSF 2.0 features. Finally, you get to 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.

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 as JSF 2.0.

This LITE Cookbook gathers together essential recipes for data conversion, validation, and security in JSF 2.0. The recipes are selected from the full length JSF 2.0 Cookbook to provide information and instruction most useful for building and processing forms in JSF.

Note

This book is a LITE edition of a longer book, JSF 2.0 Cookbook. The full edition provides Over 100 simple, but incredibly effective recipes for taking control of your JSF applications.

To find out more about upgrading to the full edition, visit www.packtpub.com/liteupgrade and log into your account for offers and help. If you don’t have an account on PacktPub.com, visit today and set one up!