Ik zit al een tijdje met een vraag.
Op school heb ik de basis-dingen van java geleerd en thuis knutsel ik er af en toe eens lekker op los. De applicaties die ik schrijf halen meestal hun data uit een database en schrijven dat daar ook in weg. Op school heb ik echter geleerd om veel informatie uit de database te trekken en in je applicatie te laden. Ik krijg echter steeds vaker het idee dat dit een beetje overbodig is en veel ruimte eet.
Voorbeeld:
in de database staan van een verschillende school alle opleidingen. Ook staan alle gegevens van de leerlingen erin en welke leerling op welke opleiding zitten.
Op school is mij aangeleerd om bij het opstarten van de applicatie voor iedere opleiding een object te laden. Binnen dat object worden weer alle leerlingen opgeslagen in een vector. Etc...
Wanneer ik dan van een bepaald opleiding de leerlingen wil zien, dan haal ik dit direct uit de vector van die opleiding. Dat werkt opsich goed. Toch kan ik me voorstellen om pas DAN alle leerlingen van die opleiding op te vragen en tijdelijk in een vector te zetten.
Waaraan wordt over het algemeen de voorkeur gegeven, en zit er verschil in wanneer het gaat om een webapplicatie of niet.
Op school heb ik de basis-dingen van java geleerd en thuis knutsel ik er af en toe eens lekker op los. De applicaties die ik schrijf halen meestal hun data uit een database en schrijven dat daar ook in weg. Op school heb ik echter geleerd om veel informatie uit de database te trekken en in je applicatie te laden. Ik krijg echter steeds vaker het idee dat dit een beetje overbodig is en veel ruimte eet.
Voorbeeld:
in de database staan van een verschillende school alle opleidingen. Ook staan alle gegevens van de leerlingen erin en welke leerling op welke opleiding zitten.
Op school is mij aangeleerd om bij het opstarten van de applicatie voor iedere opleiding een object te laden. Binnen dat object worden weer alle leerlingen opgeslagen in een vector. Etc...
Wanneer ik dan van een bepaald opleiding de leerlingen wil zien, dan haal ik dit direct uit de vector van die opleiding. Dat werkt opsich goed. Toch kan ik me voorstellen om pas DAN alle leerlingen van die opleiding op te vragen en tijdelijk in een vector te zetten.
Waaraan wordt over het algemeen de voorkeur gegeven, en zit er verschil in wanneer het gaat om een webapplicatie of niet.