Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Resumen

Samenvatting Lecture Notes REST & Spring | Frameworks Serverapplicaties | UGent | 2025/26

Puntuación
-
Vendido
-
Páginas
32
Subido en
13-07-2026
Escrito en
2025/2026

Uitgebreide aantekeningen voor het vak Frameworks voor Serverapplicaties aan de Universiteit Gent, focussend op REST webservices en Spring-implementatie. De notes behandelen REST-architectuur (SUCCCG-beperkingen, Richardson Maturity Model), HTTP-protocollen, Spring Boot setup, REST API-architectuur in Spring, en webservices testen met JUnit en WebTestClient. Ook bevat het hoofdstukken over OAuth2 security, clickjacking-preventie, SSO en Two Factor Authentication. Ideaal voor examenvoorbereiding en praktische implementatie van serverapplicaties.

Mostrar más Leer menos
Institución
Grado

Vista previa del contenido

HOOFDSTUK 1: REST Webservices

HTTP aanvraag bestaat uit:
1.​ Eerste headerlijn
2.​ volgende headerlijnen
3.​ lege lijn
4.​ body (optioneel)




HTTP antwoord bestaat uit:
1.​ Eerste headerlijn
2.​ volgende headerlijnen
3.​ lege lijn
4.​ body (optioneel)




- Service (dienst) aanbieden via het web
(HTTP)
• Functionaliteit
• Data
- is een endpoint

REST = Representation State Transfer

,Architecturale beperkingen REST API (voorwaarden)
SUCCCG

Statusloos:




Uniforme interface:




gebruik http methodes: CRUD → POST, GET, PUT, DELETE

,Cacheable:




Client-Server:




Code op aanvraag(optioneel):

Gelaagd systeem:
- De client weet niet met welke laag hij geconnecteerd is




Level 0: Het moeras van pokken:
-​ HTTP enkel als transport
-​ één endpoint

Level 1: Bronnen
-​ Verschillende endpoints
-​ Argumenten in body

Level 2: HTTP-methoden
-​ HTTP-HTTP
-​ statuscodes in antwoord methodes als CRUD

Level 3: Hypermedia Controls:
-​ HATEOS: hypertext as the engine of application state
-​ Links naar andere bronnen in antwoord
-​ Selfdocumenting Protocol

, Spring:
is een Framework voor Professionele Java-programma’s
-​ JVM: container voor java objecten:
• Consoleprogramma’s
• Testen
• Webserver
• Databank
-​ Verschillende bibliotheken om sneller toepassingen te bouwen

Springboot:
om sneller projecten aan te maken → templates om nieuwe projecten te genereren
-​ veel configuratie vermijden
-​ Makkelijk afhankelijkheden beheren

Architectuur REST API in Spring:
1.​ Spring ontvangt een HTTP-request en bepaalt de juiste controller-methode

2.​ (Optioneel) De JSON-body wordt omgezet naar een object

3.​ (Optioneel) De input van het object wordt gevalideerd

4.​ De controller-methode wordt aangeroepen met het object

5.​ De controller roept de achterliggende logica aan

6.​ De logica communiceert met de datalaag

7.​ Het resultaat wordt geserialiseerd (bv. naar JSON)

8.​ Spring stuurt een HTTP-response terug met (optioneel) de JSON-body


Implementatie van REST:

Escuela, estudio y materia

Institución
Estudio
Grado

Información del documento

Subido en
13 de julio de 2026
Número de páginas
32
Escrito en
2025/2026
Tipo
RESUMEN

Temas

$6.32
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor
Seller avatar
thomasdeschepper2

Conoce al vendedor

Seller avatar
thomasdeschepper2 Universiteit Gent
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
-
Miembro desde
23 horas
Número de seguidores
0
Documentos
4
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes