Copyright 2005-2008. ICEsoft Technologies, Inc. All rights reserved. The content in this guide is protected under copyright law even if it is not distributed with software that includes an end user license agreement. The content of this guide is furnished for informational use only, is subject to change without notice, and should not be construed as acommitment by ICEsoft Technologies, Inc. ICEsoft Technologies, Inc. assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content contained in this guide. ICEfaces is a registered trademark of ICEsoft Technologies, Inc. Sun, Sun Microsystems, the Sun logo, Solaris and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in theUnited States and in other countries. All other trademarks mentioned herein are the property of their respective owners. ICEsoft Technologies, Inc. Suite 200, 1717 10th Street NW Calgary, Alberta, Canada T2M 4S2 Toll Free: 1-877-263-3822 (USA and Canada) Telephone: 1-403-663-3322 Fax:1-403-663-3320 For additional information, please visit the ICEfaces web site: http://www.icefaces.org
ICEfacesDeveloper’s Guide v1.7 April 2008
About this Guide
For more information about ICEfaces, visit the ICEfaces Web site at: http://www.icefaces.org
In this guide...
This guide contains the following chapters organized toassist you with developing ICEfaces applications: Chapter 1: Introduction to ICEfaces — Provides an overview of ICEfaces describing its key features and capabilities. Chapter 2: ICEfaces System Architecture — Describes the basic ICEfaces architecture and how it plugs into the standard JSF framework. Chapter 3: Key Concepts — Explores some of the key concepts and mechanisms that ICEfaces brings to theapplication developer. Chapter 4: ICEfaces Reference Information — Provides additional reference information for ICEfaces implementations. Chapter 5: Advanced Topics — Introduces several ICEfaces advanced topics, such as server-initiated rendering, drag and drop, effects, Portlets, Asynchronous HTTP Server, Seam integration,Spring Framework integration, and Direct-to-DOM renderers.
ICEfacesDeveloper’s Guide v1.7
Appendix A: ICEfaces Library/App. Server Dependencies Matrix — Provides a matrix showing the ICEfaces library dependencies. Appendix B: ICEfaces Configuration Parameter Overview — Contains tables listing all ICEfaces parameters with their respective default values, along with brief notes on the parameter’s usage.
ICEfaces applications are JSFapplications, and as such, the only prerequisite to working with ICEfaces is that you must be familiar with JSF application development. A J2EE™ 1.4 Tutorial, which includes several chapters describing JSF technology and application development, is available at: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/
You can find the following additional ICEfaces documentation at theICEfaces Web site (http://documentation.icefaces.org): • ICEfaces Release Notes — Contains information about the new features and bug fixes included in this ICEfaces release. In addition, important time-saving Known Issues and detailed information about supported browsers, application servers, portal containers, and IDEs can also be found in this document. ICEfaces Getting Started Guide —...