Now let's examine the page code, to get a better idea of what the application is doing. You will see a page similar to the following: Build and deploy the application to your Tomcat instance, and navigate to the deployed jobApplication.
ICEFACES TO PRIMEFACES MIGRATION CODE
The Eclipse workspace of the jobApplication project written in ICEfaces 1.8.Äownload and extract the above source code bundle, and Import -> Existing Project into Workspace the folder into your Eclipse instance. Eclipse IDE for Java EE Developers - Version Indigo.The following tools were used to create the project. Step 5 - Build and Deploy the Application.Step 4d - Replace ice:outputDeclaration.
Step 4c - Modify thankYou.xhtml and noThanks.xhtml.Step 3a - Remove Old Servlets and Listeners.Step 1d - Add ICEfaces EE Core Framework Extensions Jar.Here is the entire list of topics focused on throughout this tutorial: There is a central form based page that can redirect to two pages based on different outcomes. The application is a slightly modified version of the "jobApplication" used in the ICEfaces Online Training. Once we have an understanding of the project we will begin the steps to port the application to ICEfaces 3. The goal of this tutorial is to examine a real world ICEfaces 1.8.x application. More information about porting can also be found here. The focus is not to teach the foundations, but instead to learn about porting applications.
This tutorial assumes the reader has a basic understanding of JSF and ICEfaces, especially creating and working with projects related to those technologies. The majority of the conversion effort involves configuration files and libraries, so most of your page markup won't need to be significantly changed. This means you can still use your existing ice: components and backing beans, but aren't yet taking advantage of ICEfaces 3 specific features and benefits. This tutorial will demonstrate the required steps to convert a legacy application to "compat mode" in ICEfaces 3. With the release of JSF 2 and ICEfaces 3, a common situation arises of porting and converting existing ICEfaces 1.8.x applications.
Converting ICEfaces 1.8 Applications to ICEfaces 3 Tutorial