Aanmaken Webapplicatie Voor Icefaces

Een webapplicatie onder Icefaces aanmaken bestaat uit een aantal stappen. Samengevat komt het hierop neer.

  • aanmaken van een Java webproject
  • toevoegen van JSF mogelijkheden aan de Java webapplicatie
  • toevoegen van Icefaces mogelijkheden aan de Java webapplicatie

aanmaken Java webproject

Aan de hand van enkele handleidingen, gevonden op MyEclipse, ga ik mijn eerste stappen zetten in Icefaces. Als dat draait, begin ik mijn gco-webapplicatie daarin verder uit te bouwen.
We starten met File – new –project – web project.
ice001.png

We geven de naam van het webproject op en kiezen JEE 5.0.
ice002.png

De startstructuur ziet er als volgt uit.
ice003.png

toevoegen JSF mogelijkheden

Vervolgens selecteren we de folder GCOv2 en we klikken met de rechtermuisknop. Vervolgens selecteren we MyEclipse – Add JSF capabilities.
ice004.png

De structuur is nu uitgebreid en bevat een faces-config.xml bestand. Het is dit xml-bestand dat de navigatie van de webapplicatie bestuurt.
ice005.png

toevoegen Icefaces mogelijkheden

Tot slot selecteren we weer de folder GCOv2, klikken met de rechtermuisknop en kiezen MyEclipse – Add ICEfaces capabilities.
ice006.png

De structuur ziet er nu als volgt uit. Van web.xml en faces-config.xml is er een kopie gemaakt na de melding dat deze beide bestanden aangepast moesten worden om ICEfaces compatibel te laten zijn met JSF 1.2. Op zich geen probleem, gezien we hier nog geen aanpassingen in hebben verwerkt.
ice007.png

Als we index.jsp openen met de JSF visual editor, zien we een extra tabblad voor ICEfaces.
ice008.png

kenbaar maken van de webapplicatie aan Tomcat

Nu moeten we deze nieuwe webapplicatie nog toevoegen aan Tomcat zodat we bij het herstarteh van de Tomcat servlet container ook deze webapplicatie activeren.
Ga naar het tabblad “servers”, selecteer Tomcat, klik met de rechtermuisknop en kies “manage deployments”.
ice009.png

Klik vervolgens op “Add”.
ice010.png

En kies vervolgens de nieuwe webapplicatie.
ice011.png

En hiermee is het opstartwerk gedaan. Wat hierna komt, is het uitbreiden van de webapplicatie met de nodige webpagina's en Javaklassen voor de Data Access Objects en het model van het MVC ontwerppatroon dat je nodig hebt om deze webapplicatie te doen draaien.

Page tags: eclipse icefaces jsf
page_revision: 15, last_edited: 1232891539|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License