The tutorial consists of seven separate steps for building up an example application. Each step adds new code to the previous example. The tutorial includes code representing the result of each step. If you are lost, you can compare these target results with your results. Also, you might want to add some extra feature to the code to test how it works. If this messes things up, you can just replace your code with the included code to go on to the next step.
The tutorial material is divided into seven folders with the names Step1, Step2, Step3, Step4, Step5, Step6, and Step7. Each folder contains only one subfolder named “ticker”. This subfolder contains a working example that represents the result up to that particular step. Additionally, a folder named Step0 contains the skeleton for starting the JSF project.
For this tutorial, you can use any tools that allow you to work directly with source code. We recommend you to use Exadel JSF Studio. JSF Studio allows the running of JSF applications without redeploymen This is extremely important when you play with the code by adding new features to test how they work. At the same time, JSF Studio allows you to have full control over the source code. We even recommend turning on the “Use Source Tab as a default for multi-tab editors” option in the Preferences Editor (Exadel->Editors section). You can always use the GUI feature of JSF Studio later to slash the development time when you start to understand enough how things works on the source code level. The provided example is fully adapted to work with Exadel JSF Studio.
Download How to Write Your Own JSF Components (pdf)
The tutorial material is divided into seven folders with the names Step1, Step2, Step3, Step4, Step5, Step6, and Step7. Each folder contains only one subfolder named “ticker”. This subfolder contains a working example that represents the result up to that particular step. Additionally, a folder named Step0 contains the skeleton for starting the JSF project.
For this tutorial, you can use any tools that allow you to work directly with source code. We recommend you to use Exadel JSF Studio. JSF Studio allows the running of JSF applications without redeploymen This is extremely important when you play with the code by adding new features to test how they work. At the same time, JSF Studio allows you to have full control over the source code. We even recommend turning on the “Use Source Tab as a default for multi-tab editors” option in the Preferences Editor (Exadel->Editors section). You can always use the GUI feature of JSF Studio later to slash the development time when you start to understand enough how things works on the source code level. The provided example is fully adapted to work with Exadel JSF Studio.
Download How to Write Your Own JSF Components (pdf)