Op Stagemotor.nl kun je direct zoeken in 1.260 stages en afstudeeropdrachten op MBO, HBO en WO niveau. Vind snel je ideale stage of afstudeeropdracht en solliciteer direct online!

Welkom bezoeker, heb je al een profiel op Stagemotor.nl? Klik hier om in te loggen. Heb je nog geen profiel? Klik hier om je aan te melden! Bent u werkgever? Klik dan hier!

Stage JPA to the Limit in Veenendaal


Solliciteer direct »

Stage gegevens

Locatie(s) : Veenendaal
Branche : Automatisering | ICT | eCommerce
Land : Nederland
Geplaatst op : Dinsdag 29 november 2016
Soort werk : » ICT
   

Omschrijving stageplaats

JPA is het Object-Relational mapping-Framework van JavaEE om Java developers al het data-access werk uit handen te nemen.

Het framework kan de volgende dingen doen:

  • Ontwerpen, deployen en upgraden van de database.
  • Genereren van entiteiten vanuit een bestaande database.
  • Genereren van SQL queries.
  • Aanroepen van stored procedures.
  • Omzetten van de result-set van een query naar objecten.

Vanuit de verschillende invalshoeken worden vragen gesteld omtrent dit framework. Sommige developers houden niet van SQL en geven de voorkeur aan Code First ontwikkelen, waarbij de database wordt gegenereerd. Anderen en met name ook database beheerders, zijn hier op z’n zachtst gezegd niet blij mee. Ze zijn bang voor het verlies van controle en een inperking van de mogelijkheden.

Diezelfde developers laten waarschijnlijk het liefst queries door het framework genereren. Maar hoe goed zijn die? Valt daar nog wat aan te tweaken op het moment dat er peformance problemen optreden?

En als we de database en de queries niet willen laten genereren, wat blijft er dan van het framework nog over? Is alleen het materializeren van de objecten genoeg om het gebruik van het framework te rechtvaardigen? Of zijn er dan mogelijk betere alternatieven?

Kortom, in deze opdracht zoek jij uit hoe JPA het best tot zijn recht komt.

Opdracht

Onderzoek wat de mogelijkheden en onmogelijkheden zijn van het OpenJPA Framework. Vragen die in elk geval beantwoord moeten worden zijn:

  • Is Code First-ontwikkeling in het algemeen een goede keuze?
  • Op wat voor manier moet het worden gebruikt?
  • In welke situaties kan het niet worden gebruikt?
  • Wat zijn de valkuilen die vermeden moeten worden?
  • Wat zijn juist de best practices die gevolgd moeten worden?
  • Wat zijn de alternatieven?

Bouw een Proof of Concept waarin de verschillende scenario’s zijn uitgewerkt en waarmee de uitkomsten van het onderzoek worden geverifieerd. Uiteindelijk worden de uitkomst van het onderzoek en de gegeven voorbeelden verwerkt in trainingen en wordt het gedeeld met collega’s als input voor het nemen van beslissingen in projecten.

Vereisten

 

Benodigde kennis en/of interesse

Java, JavaEE en SQL

   

Trefwoorden

software ontwikkeling  software engineering  java  net  c  afstudeeropdracht  eindstage  
   
Minimaal opleidingsniveau: HBO
Studierichting(en): » Informatica | Computerkunde | Grafische Vormgeving |
Stageperiode: 5 maanden
Stagevergoeding: hoger dan 400
Startdatum: Op elk moment in het jaar
Soort stage:
» Afstudeerstage
Rijbewijs noodzakelijk: nee
   
Solliciteer direct »
   

Bedrijfsprofiel

 
Wij zijn een vooraanstaand IT dienstverlener op het gebied van opleiding, consultancy en beheer. Wij verlenen diensten van ontwerp tot realisatie en beheer van bedrijfskritische systemen. Ons eigen Kenniscentrum waarborgt zowel expertise en ervaring voor onze eigen medewerkers als een uitgebreid trainingsaanbod voor onze opdrachtgevers.
   
Plaats: Veenendaal - Waar ligt dit?
   
| Feed bekijken | Toon alle

Nieuwe vacatures in je mail?

Dagelijks een overzicht ontvangen met
de nieuwste vergelijkbare vacatures?

E-mail: