Voorwoord

Welkom op deze website, waarop ik uiteindelijk mijn hele thesis geplaatst heb. Na de weken, maanden schrijfwerk was het een kleine moeite de geschreven tekst te publiceren op het web. Ik heb getracht zo veel mogelijk externe links te vervatten in deze website, en hoop dat deze op dit moment nog werken. Deze website ging live op 1 augustus 2002.

Wat hierna volgt is een exacte kopie van het werk zoals het te vinden is in de bibliotheek van de Universiteit Antwerpen in de Prinsstraat, Antwerpen. In deze webversie heb ik bovendien enkele hyperlinks toegevoegd, die het surfen doorheen deze website wat eenvoudiger maken. Daarnaast heb ik voor elk van mijn bronnen verwezen naar amazon.uk. Via deze weg heb ik de meeste van mijn bronnen te pakken gekregen.

De UFSIA-BBQ-Website is net zoals de website van Teater Aksiedent, UFSIA-startdagen, en Settled een van mijn webcreaties. Ik hoop dat er nog meer mogen volgen

Johan De Belie

Voorwoord

Microsoft Word SUCKS big time...

Na deze vreemde opener, te verklaren door een aantal softwarebugs in MS Word, die tot driemaal toe mijn thesisbestand deden crashen, zal ik het in wat volgt niet meer herhalen. Bij deze wil ik me alvast excuseren voor de taal- en typfouten die in een gecrashte versie wel degelijk gecorrigeerd waren, maar door het terugvallen op een reservekopie weer verschenen zijn.

Ik ging er dus over zwijgen... Het zou immers zonde zijn met deze negatieve instelling aan een thesis te beginnen. Bovendien moet ik zeggen dat mijn ervaringen met de Microsoft webserver (IIS), Active Server Pages (ASP) en de InterDev-omgeving, naar aanleiding van de casestudy, zeker niet negatief waren.

Deze thesis is het sluitstuk van 5 jaar UFSIA-leven. Bewust gebruik ik hier niet het woord carrière, aangezien het voor mij heel wat meer geweest is dan de zogenaamde 'professionele loopbaan'. Vijf lange, vermoeiende, leerrijke, ongelooflijke, intense, helse, zalige jaren, die uiteindelijk veel te snel voorbijgegaan zijn.

Toen ik vorig jaar op zoek ging naar wat er precies centraal op de voorkaft van deze bundel zou staan, was ik eigenlijk onmiddellijk aangesproken door de suggestie van dr. Arie Weeren: 'UML en dynamische webapplicaties'. Op dat moment wist ik nog niet wat UML eigenlijk was, maar de 'dynamische webapplicaties' deden mij geen seconde twijfelen.

Al ettelijke jaren had ik immers een aantal websites op mijn naam staan, en was ik vastberaden mij op dit vlak te verdiepen, en verder te gaan dan de standaard HTML-pagina's, hier en daar wat opgefleurd met enkele animated gifs, flash movies, en JavaScript-trucjes, zoals ik ze wel pleeg te noemen.

Met de eerste vergadering van de UFSIA-Afstudeer-BBQ zag ik al snel de mogelijkheid om aan een theoretisch gedeelte onmiddellijk een casestudy te koppelen. In plaats van de vorige statische versie, zou ik dus een nieuwe, dynamische webapplicatie ontwikkelen.

Dat bij het ontwikkelen van een webapplicatie meer komt kijken dan men denkt, zou de centrale boodschap worden van dit werkstuk. De BBQ-site was hier jammer genoeg geen uitzondering op. Weken, zelfs maanden kropen in deze webapplicatie. En zelfs nu is het werk nog niet voorbij. Een webapplicatie is immers nooit af,...

Dit wil niet zeggen dat ik er spijt van heb, verre van. Het resultaat van de casestudy, de BBQ-website, mag er best zijn, al zeg ik het zelf. Het theoretisch gedeelte, wat hier voor u ligt, ook, naar mijn bescheiden mening.

Het was een leerrijke ervaring, zowel het schrijven van het theoretisch gedeelte, als het praktijkproject. Een dankwoord is hier dan ook zeker niet misplaatst. Een waslijst namen neerschrijven, zou echter een enorm moeilijke opdracht zijn. Het risico iemand te vergeten is bovendien enorm groot.

Daarom zal ik me hier sterk beperken. In de eerste plaats vermeld ik hier mijn ouders, die toch wel serieus met me afgezien hebben, en waarschijnlijk niet enkel de laatste vijf jaar. Bedankt voor de steun, wanneer het soms al te hectisch werd. Ik hou wel van dat JIT-management, wat misschien niet altijd even aangename gevolgen heeft. Ook de mensen die het met me uitgehouden hebben wanneer ik het even iets moeilijker had wil ik hier van harte bedanken voor hun steun. Dank je Nick, voor het nalezen van mijn thesis, en de rest.

Ten tweede dank ik ook mijn promotor, Arie Weeren. Hij heeft toch ook heel wat tijd besteed aan de uiteindelijke werking van de BBQ-website. De avond van het 'live gaan' van de website zal ik niet gauw vergeten. Vanaf dat moment wist ik zeker dat ik bij de juiste promotor was beland, wat uiteindelijk ook bij het theoretische gedeelte gebleken is.

Nog een woord van dank aan het BBQ-team, in het bijzonder Prof. Soudan en Jim, die toch heel wat feedback gaven op de BBQ-website, en hoe deze kon verbeteren. Bedankt allen die op een of andere manier een steun waren de voorbije 5 jaar...

Wat volgt is de neerslag van hard labeur, nachtelijke arbeid, doorzettingsvermogen, en af en toe ook wel oververmoeide momenten. Meestal gaat het over redelijk gespecialiseerde materie, en zal ook heel wat vakjargon gebruikt worden. Verwacht dus geen snelcursus webdesign voor dummies. Hiervoor zijn andere werken beschikbaar.

Wat volgt is een beknopt overzicht van de verschillende webtechnologieën die aan de basis liggen van dynamische webapplicaties. Het geheel is opgebouwd in drie delen, die telkens redelijk eenvoudig beginnen, maar al snel iets dieper in de materie dringen.

Ik wens u veel succes, moed, maar hopelijk ook veel leesplezier met de volgende 140 pagina's.

Johan De Belie

Home - Volgende