Wat is MyEclipse ?
MyEclipse is een module ontwikkeld voor Eclipse die je in de Eclipse IDE meer mogelijkheden biedt. MyEclipse is in tegenstelling tot Eclipse niet gratis, maar in 2008 kon ik voor zo'n slordige 30 € per jaar toch niet weerstaan om een licentie te kopen. Ook als particulier kan je voor deze prijs absoluut niet sukkelen.
Als je MyEclipse installeert, krijg je automatisch Apache Tomcat mee als web server. Je bespaart je dus alvast de moeite om ook Tomcat op je PC te installeren.
Wat is JSF ?
JSF staat voor Java Server Faces. Het is weer een stapje verder in de ontwikkeling van JSP of Java Server Pages. Bedoeling is de ontwikkeling van HTML-pagina's voor Java web applicaties te vereenvoudigen.
eerste blik op JSF
MyEclipse biedt je de mogelijkheid om eenvoudig JSF webpagina's te maken. Hieronder geven we een eerste overzicht van de mogelijkheden die je in MyEclipse hebt om met Java Server Faces te werken.
Hieronder zie je een overzicht van de projecten die we reeds voorheen hebben aangemaakt.

We maken een nieuw webproject bij via File - Add new project -Web project

We geven het nieuwe webproject een naam en duiden aan dat het gaat om een Java EE 5.0 webproject.

Als je kijkt naar de inhoud van de Java EE 5.0 bibliotheekfolder, dan zie je dat er al 2 JAR-bestanden zijn die verwijzen naar JSF. Een JAR is een Java Archive. In deze Java Archive zijn bestanden opgenomen die op .class eindigen. Deze bestanden zijn de gecompileerde versie van de bijbehorende .java-bestanden. Het gaat dus om bestanden in bytecode die we mogen gebruiken maar waarvan we de broncode niet kennen.

We selecteren de naam van ons nieuwe webproject en klikken met de rechtermuisknop.
Selecteer nu MyEclipse - Add JSF capabilities.

We krijgen nu de mogelijkheid om de naam van het .faces-bestand op te geven. Je kan volstaan met de standaardwaardes zonder meer te aanvaarden.

Selecteer het JSP-bestand en klik met de rechtermuisknop.
Kies nu Open With - MYEclipse Visual JSF Designer

Je zit nu in de editor. Niet echt indrukwekkend, maar da's ook logisch : je ziet de pallette met mogelijkheden nog niet. Die is rechts bovenaan verscholen. Klik op de driehoek om de pallette te openen.

Je ziet nu een aantal folders verschijnen die verwijzen naar elementen uit HTML (HyperText Markup Language), JSF (Java Server Faces) of JSTL (JSP Standard Tag Library).

Klik je de folder open, dan zie je welke elementen er in die folder zitten. Je kan deze elementen nu selecteren, verslepen naar de JSP-pagina en daar loslaten. De bijbehorende code wordt dan door MyEclipse gegenereerd.






