Skip to main content
Dat 2. semester
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Læringsmål

Læringsmål for databaser

JDBC, mapper og integrationstest

Efter denne uge vil du kunne

  1. Oprette og benytte en Connection forbindelse til Postgres vha Javalin og JDBC.

  2. Anvende CRUD operationer på en database vha JDBC.

    • “C” = “Create” = insert statementments i SQL
    • “R” = “Read” = select statements i SQL
    • “U” = “Update” = update statements i SQL
    • “D” = “Delete” = delte statements i SQL
  3. Bruge de to design patterns Mapper og DTO og forklare deres rolle i et design.

  4. Håndtere autogenerede nøgler ved inserts, herunder forklare hvorfor vi nogle gange kan have behov for at få et id tilbage fra en netop oprettet række i Postgres og vise hvordan man gør det i Java.

  5. Opretholde relationer fra Javaprogrammet i din database ved brug af fremmednøgler.

  6. Forklare hvorfor og hvornår vi skal bruge integrationstests.

  7. Opsætte og gennemføre integrationstest af databaseapplikationer.

  8. Tilpasse pom.xml til dependencies

  9. Forklare brugen af Singleton og Factory i forbindelse med connectionpool.