Hieronder beschrijven we wat we gedaan hebben om het skelet van de webapplicatie te maken. In eerste instantie gaat het om de volgende webpagina's :
- een indexpagina op te roepen via http://localhost:8080/engelbert/index.faces. Zonder die .faces krijg je een foutmelding. De indexpagina bevat 3 knoppen, waarmee je naar drie andere webpagina's kan gaan : releases, iteraties en Axaptaobjecten.
- De releasepagina toont een lijst van releases. De gegevens komen uit een MySQLdatabank
- Klik je op een release in de lijst, dan krijg je een detail van deze release te zien. Onderaan de pagina worden de bijbehorende iteraties getoond : de development en integratiefase, de acceptatiefase en de productiefase.
- De pagina's van de iteraties en Axaptaobjecten laten we voorlopig zo. Als we die uitbouwen, dan gaan er vooral ook filtermogelijkheden bij moeten zitten. Maar die voorzien we in deze eerste fase niet.
Probleem van deze eerste fase zal vooral zijn dat we via DAO's een ResultSet opbouwen en die weer willen geven op de webpagina.
Opstarten van het JSF webproject
We kiezen in MyEclipse voor File - New - web project.

We geven de naam in en kiezen voor Java EE 5.0.

Het webproject engelbert is nu gemaakt. We selecteren de naam van het webproject en klikken met de rechtermuisknop. Nu selecteren we MyEclipse - Add JSF capabilities.

We nemen genoegen met de standaardwaarden en klikken op de "finish"-knop.

Als we de Java Server Page index.jsp selecteren, kunnen we met de rechtermuisknop het kortmenu oproepen. We selecteren nu Open - Open with visual JSF designer.






