ICEfaces Getting Started GuideContents About this Guide iii Chapter 1 Introduction to ICEfaces 1 Chapter 2 Configuring Your Environment for ICEfaces 3 Prerequisites 3 Java 2 Platform, Standard Edition 3 Ant 4 Tomcat 4 Web Browser 4 ICEfaces 5 ICEfaces Library Dependencies 6 Chapter 3 Running the ICEfaces Sample Applications 8 AuctionMonitor 9 AddressForm 10 Component Showcase 11 Chapter 4 ICEfaces Tutorial: The TimeZone Application 12 Overview of the TimeZone Application 14 Step 1 - Basic JSF TimeZone Application 14 Creating a JSP Page with Standard JSF and HTML Tags 14 Creating the Backing JavaBean (TimeZoneBean.java) 16 Binding the Bean to the JSP Page 20 Configuring the Web Application 20 Building and Deploying timezone1 21 Step 2 - Integrating ICEfaces 23 Turning JSP into JSP Document 23 Registering ICEfaces Servlets 23 Building and Deploying timezone2 24 Step 3 - Dynamic Updating-Make the Clocks Tick 24 Enhancing the TimeZoneBean 25 Configuring ICEfaces for Concurrent Views 26 Building and Deploying timezone3 27 Step 4 - Dynamic Table Rendering 28 Modifying timezone.jspx 28 Modifying TimeZoneBean.java 30 Modifying TimeZoneWrapper.java 31 Building and Deploying timezone4 32 Step 5 - Applying Styles 33 Adding a Style Sheet to the Application 33 Adding Images to the Application 33 Implementing Styles 33 Building and Deploying timezone5 37 Step 6 - Integrating Facelets 37 Facelets Dependencies 37 Configuring for Facelets 38 Change Web Files from JSP Document to Facelets 39 Building and Deploying timezone6 39 Step 7 - Capitalize on Facelets 39 Putting the TimeZoneBean in Charge 39 Adding New Properties 40 Updating TimeZoneBean.java 41 Building and Deploying timezone7 42 Chapter 5 Configuring Other Environments for ICEfaces 43 J2EE Application Servers 43 J2EE Integrated Development Environments 43 Index 44