Mindios final

Vandaag plaats ik de final versie van Mindios online. Je mag genieten van de 50+ screenshots. Je kan ook de war file downloaden. Installeer tomcat 6 en derby en je kan het boeltje draaien (mits je wat verstand hebt om de persistency.xml aan te passen. De broncode zit erbij voor de code liefhebbers.

Slideshow!

Download: Mindios.war (3,91 MB)
MD5 checksum: 8cd6cea86cb271787dcf433a5b42d3f2
SHA-1 checksum: 0250af96d4022ec8ddc96a3c49e68f3cf47e1ec2

Advertentie

Mindios project

Een week geleden had ik de layout gepost van Mindios en nu is het tijd voor een laatste update voor de release vrijdag of zaterdag.  Eerst en vooral zijn er heel wat dingen eruit gehaalt. Zo kan een project geen teams noch opdrachten hebben. Daarnaast kan een lid niet soliciteren op een advertentie omdat die er ook niet zijn.

Dit komt door tijdsgebrek ten eerste en ten tweede omdat ik gefrustreerd ben over JSP en Persistency. Het kan wel allemaal makkelijk zijn maar Persistency zorgt niet voor de relatie tussen de objecten! Dit moet manueel gebeuren. Ook bij het verwijderen van iets moet je dit goed in de gaten hebben want voor je weet verwijder je records totaal onverwacht. Ik vloek hier dan ook 1000 maal op die “technologie”. Simpele dingen als ON DELETE SET NULL kan niet met persistency. Ook wordt er om de haverklap een exception of 100 gegooid voor iets stoms. Zo heb ik 8 uur zitten zoeken op de TOPLINK-4002 fout. Het bleek dat ik de relaties niet gelegd had tussen objecten. De relatie lag in de database maar persistency kon het niet verwijderen uit de tabellen. Het kan misschien wel een uitstekende technology zijn maar niet voor mij. Geef mij maar de goeie ouwe SQL waar ik de regels manueel bepaal en de code voor de site zonder persistency maak.

Nu alles wat voorbij is, moet ik nog maar twee entiteiten (zes-tal JSP pagina’s en zes-tal controllers) meer schrijven. Ik heb wat screenshots bijgevoegd van het project. Tot ziens en tot de release van Mindios in JSP.

Mindios in JSP

Owja Mindios is voor de 101ste maal herrezen en ditmaal in JSP vorm. Voor het vak Internet programmeren moeten we voor het examen een site maken in JSP/JSF of Flex met Persistency. Ik ga daarom Mindios implementeren in JSP met mijn eigen JSP mini-frameworkje dat ik in februari gemaakt heb.

Eventjes over het project zelf spreken. Met Mindios kan je projecten beheren. Daar valt onder om een team samen te stellen van verschillende levels (developpers, testers, …). Dit kan doordat mensen zich aanmelden bij jou project. Jij plaatst een advertentie waarop leden kunnen soliciteren. Er komt ook een soort van tijdslijn met taken op die moet voldaan zijn. Taken worden toegedeelt aan een team of teamleden. Je kan dan ook bepalen dat al die taken moeten voltooid zijn om je project te releasen. Een release bestaat uit een aantal downloads voor platformen. De projectleider kan die release uploaden als de taken voor die release voltooid zijn. Daarnaast heeft ieder project een wiki pagina met daarin standaard categoriën als bugs, tutorials, FAQ, …

Eind deze week moet 80%-100% af zijn.