Kihagyás

Adatréteg és REST API fejlesztése Spring Boottal

A labor során egy adatréteget és egy hozzá kapcsolódó REST API-t fogunk megvalósítani Spring Boot platformon. Az adatmodellt JPA entitásokkal valósítjuk meg, amelyek kényelmes használatához a Spring Data JPA által nyújtott lehetőségeket használjuk fel. Néhány adatrétegen keresztül elérhető funkciót REST API formájában publikálunk, a Spring MVC-re támaszkodva.

Előfeltételek, felkészülés

A labor elvégzéséhez szükséges eszközök:


A laborok elvégzéséhez használható segédanyagok és felkészülési anyagok: - A Háttéralkalmazások tárgy kapcsolódó előadásai: - https://www.aut.bme.hu/Upload/Course/VIAUBB04/hallgatoi_jegyzetek/06-JPA.pdf - https://web.microsoftstream.com/video/69badb22-08d5-4b2c-9a7f-25c70d137612 - https://www.aut.bme.hu/Upload/Course/VIAUBB04/hallgatoi_jegyzetek/07A-Spring.pdf - https://web.microsoftstream.com/video/0c3e6a60-3b89-4e6e-b605-2eeacb9f2e5e - A Háttéralkalmazások tárgy kapcsolódó gyakorlatai: - https://github.com/BMEVIAUBB04/gyakorlat-jpa - https://web.microsoftstream.com/video/dc68cfd1-837f-41b2-b0c8-e437ccb50410 - https://bmeviaubb04.github.io/gyakorlat-rest-spring-mvc/ - https://www.youtube.com/watch?v=ahNrOHgAvqo&feature=youtu.be - https://github.com/BMEVIAUBB04/gyakorlat-rest-spring-mvc

Hivatalos dokumentációk:

Egy hasznos tutorial:

Beadandó

A labor elvégzése után az alábbi tartalmat kérjük beadni a tanszéki portálra történő feltöltéssel, egy zipelt fájlban: - PDF formátumban (DOCX nem elfogadott!) az egyes feladatoknál megnevezett: - konkrét kódrészletekről készített képernyőkép(ek), - 1 mondatos magyarázat - 1 vagy több ábra (jellemzően képernyőkép), ami a helyes működést hivatott bizonyítani. A helyes működést igazoló képernyőképen szerepeljen a Neptun kódod. (pl. beszúrt példaadatban, az API eredményét mutató ablakban, konzol kimeneten, a böngészőben megjelenő adatok között stb.; NEM külön Jegyzettömb ablakban)! - A projekt forrását (src\main mappa elegendő)

Értékelés

A laborban négy feladatrész van. Jeles osztályzat az összes feladatrész elvégzésével kapható. Minden hiányzó, avagy hiányos feladatrész mínusz egy jegy.

Feladatok

Összesen 4 feladat van. Itt kezdd az első feladattal.


2025-09-02 Szerzők