Een valse start…

8 02 2008

Maandag 04 februari:

Het is weer maandag en deze week zullen we proberen om de analyse af te ronden. Daarom zijn we meteen begonnen met het verder werken aan onze sequentiediagrammen. Maar ook deze keer merkten we dat onze technische kennis nog niet voldoende was om deze volledig af te werken. En omdat Koen pas in de namiddag kwam, hebben we onze tijd gevuld met het opzoeken en lezen van informatie over Hibernate en JSF.

In de namiddag kwam Koen dan en samen met hem overliepen we nog eens ons analysedocument. Hierna verbeterde we onze fouten en begonnen we ons werk te verdelen in iteraties. We zullen starten met enkele eenvoudige use cases om de nieuwe technologieën te leren kennen. Daarna zullen we de belangrijkste use cases omzetten naar werkende code en tot slot zullen we de minder balngrijke use cases uitwerken. Per iteratie zullen we ook enkele testen moeten uitvoeren. Daarom begonnen we al aan het opstellen van een testdossier. Dit bleek al meteen meer werk te zijn dan we dachten maar Koen liet ons weten dat we dit niet te uigebreid moesten doen. Ook had hij ons gevraagd om onze sequentiediagrammen verder af te werken dus zullen we hier morgen aan verder werken.

Dinsdag 05 februari:

Beloofd, is beloofd. Deze morgen zijn we dus begonnen met het verder werken aan de sequentiediagrammen. We hebben deze al tamelijk uitgewerkt maar toch zullen we ze nog eens moeten bezien met onze stagementor. Dit zal Tim zijn want Gunther heeft deze week een dochter gekregen en hij zal er dus de komende weken niet zijn.

Ik ben na deze taak verder beginnen lezen over Hibernate. Zo las ik een inleiding en bekeek ik enkele voorbeelden. Daarna ben ik zelf begonnen aan het ontwerpen van een kleine applicatie om gegevens op te slaan en te lezen uit de databank via Hibernate.

Tot slot kwam Koen nog even langs om ons testdossier en iteraties te overlopen, zo zit de analyse-fase er bijna op…

Woensdag 06 februari:

Omdat we in onze applicatie verschillende speciale componenten zullen nodig hebben, zijn we vandaag deze verschillende componenten en tools eens gaan opzoeken en uittesten. Zo zijn we met Netbeans vertrokken om dan over te schakelen naar JDeveloper en dan weer naar Netbeans. Hopelijk kunnen we daar nu even mee voort…

Daarna heb ik geprobeerd via JSF een formulier aan te maken dat via Hibernate de gegevens opslaagt in de databank. Met php zou dit geen probleem zijn maar met deze nieuwe technieken is het toch veel opzoekwerk en testen. Ondertussen is Ludo informatie aan het doornemen over JSF.

Donderdag 07 februari:

Eerst hebben we ons testdossier verbeterd en verder aangevuld en dan ben ik begonnen met een nieuwe uitdaging: een listbox vullen met gegevens uit de databank. Ook dit was weer moeilijker dan verwacht, maar voor de derde keer werkte het als ik naar huis ging. Het is vooral moeilijk omdat onze Java-kennis die we in ons school hebben opgedaan, zeer beperkt is en we nooit webapplicaties hebben gemaakt in Java.

We moeten dus veel teksten lezen, voorbeelden bekijken en dan deze voorbeelden aanpassen aan onze applicaties en errors er uit halen. Veel werk en dit telkens voor een klein onderdeel maar hopelijk gaat dit dan vlotter eens we de basis kennen.

Vrijdag 08 februari:

Vandaag wisten we al op voorhand dat het vandaag veel lezen zou worden. Dus begon ik nog maar eens van in het begin maar dit maal met de handleiding van Hibernate zelf. Zo moest ik te weten komen hoe het mogelijk is om een-tot-veel-relaties te maken in Hibernate. Dit om de waarden van een listbox(een bedrijf) te koppelen aan een werknemer. Er kwam weer heel wat werk bij zien om dan enkele uren later een foreignkey te zien verschijnen in mijn tabel gebruikers. Wat een mooie overwinning…

We dachten dus deze week eindelijk te mogen beginnen met programmeren maar dit bleek moeilijker dan verwacht. We moeten namelijk eerst de juiste kennis vergaren om deze dan te kunnen toepassen. Maar maandag komt Tim en hopelijk kan die ons wat op weg helpen zodat het de komende weken iets vlotter gaat. Maar we hebben zeker veel bijgeleerd deze week en hopelijk kunnen we dit gebruiken in ons project maar dat zullen we maandag horen.

  • Klik hier voor een overzicht van de uitgevoerde taken.
  • Gevoel van de week: [moeilijker dan verwacht].

Acties

Informatie