Search
Probraná látka:
snippet lambda výrazu z 1. cvičení
Files.walk(Paths.get(Location)).forEach( file → { if(Files.isRegularFile(file)){ Car car = null; try { car = (Car)deserialize(file); } catch (IOException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } result.add(car); } } );
Domácí úkol:
pomocí serializace entit do souboru vytvořit funkční datastore pro ukládání entit a vztahů mezi entitami. Jako klienta pro demonstraci funkcionality použijte například GET metody z libovolného prohlížeče, či případně REST klienta (dostupné jako doplňky do Browsers) Entity: *Auto + alespoň jeden jeho potomek (nákladní auto?) s jinými parametry *Zákazník *Zákazník X Auto (Vztah zákazník si půjčil auto) Dostupné metody: *CRUD ke všem entitám *Výpis všech aut pro jednoho zákazníka (na základě ID)