Publisher Packt has released a new book, ICEfaces 1.8: Next Generation Enterprise Web Development. Written by Rainer Eschen, it is a step-by-step guide that brings out the unrivalled power and flexibility of ICEfaces for developers. This book will help its readers create their first enterprise Web application with a desktop-like user interface.

ICEfaces leverages the entire standards-based Java EE ecosystem of tools and execution environments. Rich enterprise application features are developed in pure Java, and in a pure thin-client model. There are no Applets or proprietary browser plug-ins required. ICEfaces applications are JavaServer Faces (JSF) applications, so Java EE application development skills apply directly, and Java developers are isolated from doing any JavaScript related development.

This book will help the readers develop a full-blown Web application in a step-by-step tutorial. The application is a component showcase that they will use as a reference implementation for their own projects. The application also includes advanced enterprise components implemented in Facelets technology.

Developers will be able to enhance applications with ICEfaces components which are implemented in Facelets applications. This book illustrates how to use and design new components and to implement components without extending existing JSF component classes. Developers will learn how to combine ICEfaces tags, write a simple backing bean for components and learn how to modify this technology for reuse in the frontend.

This book will assist in the Customization of applications using ICEfaces‘ skinning and multi-lingual presentation features. Enterprise developers who want to add the latest Web 2.0 features to a JSF project will find this book useful. Basic knowledge of the Spring Framework configuration through annotations and the usage of JPA annotations are essential.

It is a carefully structured, practical, step-by-step guide to overcome the trials and tribulations of building enterprise web applications. The book is out now and available to order with Packt. For more information, please visit