Om ook zelf eens aan de slag te kunnen gaan met Hibernate zal ik, zoals reeds in mijn vorige bericht gemeld, zelf een applicatie ontwikkelen. De applicatie zal een "centraal movie-beheersysteem" zijn. Dit houdt in dat gebruikers videobestanden zullen kunnen uploaden, bekijken en downloaden. De applicatie zal later gebruikt worden in een bedrijf, waar veel beeld materiaal verzameld wordt. Dit voor zowel demo doeleinden als voor test doeleinden. Het gebruiken van youtube, en soort gelijke applicaties, is uit den boze omdat dit beeldmateriaal niet voor de buitenwereld beschikbaar mag zijn.
In de bijgevoegde figuur zie je een mindmap die wat duidelijker schets wat de applicatie zal inhouden. Aan de hand van deze mindmap zal later de analyse van het systeem worden gemaakt waaruit de feitelijke programmatie dan zal starten. In de vorige mindmap zie je tot hoever de analyse zal gemaakt worden.
In deze mindmap zie je drie hoofd blokken. Ten eerste hebben we de gebruikersprofielen. Er wordt gekozen om een administrator- en gewoon gebruikersprofiel aan te maken. De admin zal meer bevoegdheden krijgen dan een gewone gebruiker. Een er van zal oa. zijn dat hij nieuwe gebruikersprofielen zal kunnen aanmaken. Een tweede blok die we uit de mindmap kunnen afleiden zijn de functionaliteiten die zullen voorzien worden in de applicatie. De gebruikers zullen in staat zijn om videobestanden te uploaden, bekijken, zoeken en/of downloaden.
Een derde en laatste blok zijn de webpagina's die voorzien kunnen worden om te voorzien in de functionaliteiten. Een loginpagina wordt voorzien om te voorkomen dat "onbevoegden" het systeem kunnen gebruiken. Na het inloggen zal de gebruiker op een homepagina terecht komen waar bv de laatste ge-uploade files te zien zijn. Verder zal er pagina's ter beschikking zijn om files te uploaden en te zoeken. De resultaten van de zoekactie zullen op een resultaatpagina getoond worden aan de gebruiker. Een laatste pagina, zou de administratorpagina kunnen zijn. Dit is een pagina waar de admin de mogelijkheid krijgt om de applicatie te "beheren".
Voila zo hebben we weer een beetje meer zicht op hoe we verder zullen evolueren gedurende het eindwerk... Binnenkort volgt een eerste deel van de analyse...
Hibernate is een heel ruim onderwerp. Met de beperkte tijd die er maar is om een eindwerk uit te werken en om geen te groot (breed) onderzoek te moeten voeren, zal ik me in dit eindwerk beperken tot het onderzoeken van de voor- en/of nadelen bij het gebruik van een ORM. Hier specifiek Hibernate. Om het eindwerk goed te kunnen afbakenen, en later misverstanden te voorkomen, heb ik een mindmap opgesteld. Deze mindmap toont aan wat ik in mijn eindwerk rond Hibernate precies zal doen. Je ziet dat het eindwerk uit twee grote takken zal bestaan. Ten eerste het onderzoeken van verschillende punten. Ten tweede zal ik Hibernate ook in een eigen ontwikkelde applicatie verwerken.
Hiernaast zie je een afbeelding van de mindmap zoals ze tot nu toe opgesteld is. Ik voorzie dat in de loop van het eindwerk de mindmap nog wel wat kan wijzigen. De hoofddelen liggen echter vast.
Welkom op mijn blog. Ik ben Dieter en volg momenteel een opleiding tot analyst - programmeur aan de Hitek in Kortrijk. Ik zit nu in mijn derde en laatste jaar. In dit jaar moeten we een eindwerk maken. Als onderwerp voor mijn eindwerk heb ik gekozen voor Hibernate. Wat hibernate precies inhoud vertel ik hier later wel.
De bedoeling van deze blog is dat jullie de staat van mijn eindwerk kunnen volgen. Ik zal proberen (en zal mijn uiterste best doen) om hier regelmatig een stand van zaken neer te schrijven. Verder hou ik jullie ook op de hoogte van de moeilijkheden en problemen die ik ondervind bij het leren, installeren van Hibernate. Naast dit zal ik ook een eigen project maken met Hibernate. Hiervan breng ik ook verslag uit. Binnen kort stel ik mijn project voor en zullen jullie hier meer over te weten komen.
Zo mijn eerste berichtje is een feit. Zoals al gezegd hou ik jullie zo goed mogelijk op de hoogte van de mijn project werk.