====== 11. Cvičení - cvičící rozhodne o obsahu individualně ====== Na tomto cvičení si vyzkoušíte vytvořit jednoduchou aplikaci, která bude volat kód napsaný v jazyce C. Dále si vyzkoušíte implementovat některé z běžných návrhových vzorů. ===== Úkoly na cvičení ===== - Vytvořte si třídu typu Singleton - u této třídy může existovat nejvýše jedna instance, která bude z celého programu globálně dostupná. - Vytvořte si svůj Pool vláken (třeba pomocí třídy ExecutorService) - při vytváření poolu si programátor definuje, kolik vláken je v Poolu. Pokud je některý z objektů dostupný, lze si ho nechat přidělit. Pokud není žádný objekt dostupný, je potřeba počkat na volné vlákno ve frontě. - Vyzkoušejte implementovat REST API pomocí Spring Boot technologie: * Výpis telefonního seznamu * Nepřihlášený uživatel vidí jen seznam jmen * Po přihlášení uživatele je možné získat i emailové adresy a telefonní čísla * Zobrazení informací o jedné konkrétní osobě na základě jejího ID * Přihlášení uživatele * Vložení nového záznamu do telefonního seznamu - Dnes je možno prokonzultovat otázky týkající se Vašich semestrálních prací. Od příštího týdne bude probíhat už jen odevzdávání. ===== Materiály na cvičení =====