Hibernate.getInformation() & JSF.learn(all)

15 02 2008

Maandag 11 februari:

Na het uitproberen van code vorige week, komt vandaag Tim langs. Hij zal ons hopelijk de nodige technische kennis bieden om beter van start te gaan met het programmeren van ons project.

Dit was ook het geval. Eerst heeft hij samen met ons een professionele workspace opgezet met de juiste indeling en packages. Toen dit klaar was, gaf hij ons de taak om een SVN op te zetten en de voorbeelden die we vorige week gemaakt hadden, opnieuw uit te proberen in deze workspace.

Hierbij kregen we enkele errors die Tim dan samen met ons oploste en na enkele tijd, hadden we een werkende applicatie die we via de SVN konden delen. Tot slot besprak hij ook nog onze sequentiediagrammen zodat we die verder in de week kunnen aanpassen.

Zo konden we met een mooie basis van onze applicatie naar huis gaan.

Dinsdag 12 februari:

Nu we een sterke basis hebben, kunnen we beginnen met onze eerste iteratie: “het beheren van werknemers”. Vandaag zijn we begonnen met het maken van een formulier om werknemers toe te voegen. Iets wat we in ons leven “dagelijks” doen maar met JSF is dit toch andere koek. Zo wouden we een listbox vullen met bedrijven maar deze bedrijven moeten uit de databank komen en eerst in Java nog omgezet worden naar objecten. U hoort het al, wij en “Google” waren er weer een dagje zoet mee.

Maar op het einde van de dag hadden we toch een mooi en werkend formulier, al zou dit later wel nog moeten aangepast worden met een methode die juister is.

Woensdag 13 februari:

Wat we in een databank steken, willen we er ook terug uithalen. Het was dus tijd om de datatable-component van jsf in detail te bekijken.

Dit was vooral moeilijk omdat we gegevens wouden tonen uit verschillende tabellen. Maar eens we hibernate wat doorhadden, was dit met zeer weinig code op te lossen.

Vandaag kwam ook Kurt langs, naar hem werden we doorverwezen omdat onze huidige stagebegeleiders niet zo veel afweten van JSF. Hij hielp Ludo met de inlog-methode en mij met de converter-methode in JSF. Zo ging alles iets vlotter en als we nog vragen hadden, mochten we deze zeker door mailen.

Donderdag 14 februari:

Aankomen en meteen de computer opstarten en de pagina starten die de werknemers toont. Mooi, het werkt nog…tijd voor verbetering.We zullen vandaag de nodige code voorzien om deze lijst te bewerken.

Dus eerste zochten we enkele voorbeelden op het internet en dan begonnen met onze eigen applicatie. Zo konden we na een tijdje de tekstvelden wijzigen maar de listboxen bleven nog een probleem. Dit zullen we dus nog eens aan Kurt moeten vragen…

Ook verspillen we tussendoor wel wat tijd door errors van Eclips of Jboss die na het herstarten weer verdwijnen…vreemd.

Vrijdag 15 februari:

Mooi zo, de laatste dag van de week. We zullen dus vandaag proberen om het deel van “employee”, “company” en “profile” af te werken.

Na een formulier voor het toevoegen van werknemers, maakten we vandaag ook enkele voor profielen en bedrijven. Hiervoor konden we ons baseren op de werkende code van “werknemers”. Het verliep dus tamelijk probleemloos.

Verder zijn we er ook, na enige moeite, in geslaagd om een inlog-functie te maken en deze inloggegevens weer uit de sessie te halen. Allemaal technieken die we in asp, php,… kennen maar in JSF toch de nodige kennis vereisen.

Toch kan ik binnen enkele minuten met een gerust hart naar huis. Het was een zware week maar het resultaat kwam er langzamer hand wel. Toch moeten we steeds veel opzoeken en uitproberen.

En volgende week nemen we het onderdeel “projecten en taken” voor onze rekening. Tot dan.

  • Klik hier voor een overzicht van de uitgevoerde taken.
  • Gevoel van de week: [langzaam maar boeiend].

Acties

Informatie