Náplň přednášek:
- Úvod. Obsah předmětu, požadavky k zápočtu. Témata projektů, požadované řešení. Literatura a další zdroje informací. JavaBeans – základní vlastnosti, rozhraní, zprávy. Event-Listener model.
- Architektury informačních systémů. Vícevrstvé architektury. Prezentační, aplikační a datová vrstva v Jakarta EE. Jakarta EE - aplikační mode, principy, architektura. Java Aplikační servery. Struktura webové aplikace.
- Přehled jazyků a technologie pro vývoj ve webovém prostředí. Java Servlet, zpracování požadavku, možnosti odpovědi. Filtry.
- Rámec Spring a Spring Boot.
- Java CDI.
- Jakarta Faces – principy, použití, komponenty, CDI, šablony a kompozice, konverze, validace, navigace.
- Persistence objektů. Java Persistence API a dotazovací jazyk QL. Rozšířené možnosti.
- JTA - transakce v jazyce JAVA (Java Transaction).
- JMS – předávání zpráv, Message-Driven Bean.
Náplň počítačových cvičení:
- Úvod. Seznámení s prostředím a základními nástroji dostupnými pro cvičení. Procvičení tvorby JavaBeans a využití modelu Event-Listener.
- Nakonfigurování prostředí pro spuštění aplikačního serveru. Vytvoření Triviální aplikace.
- Vytvořená aplikace pomocí Servletů a využití Filtrů.
- Vytvoření SpringBoot aplikace
- JavaServer Faces – vytvoření JSF aplikace s využitím CDI, využití konvertorů a validátorů.
- Vytvoření různých typů CDI Bean.
- Vytvoření základní aplikace s využitím JPA.
- Rozšíření aplikace s využitím rozšířených možností JPA.
- Využití návrhového vzoru DAO v JSF aplikaci. Využití JMS.
- Úvod. Obsah předmětu, požadavky k zápočtu. Témata projektů, požadované řešení. Literatura a další zdroje informací. JavaBeans – základní vlastnosti, rozhraní, zprávy. Event-Listener model.
- Architektury informačních systémů. Vícevrstvé architektury. Prezentační, aplikační a datová vrstva v Jakarta EE. Jakarta EE - aplikační mode, principy, architektura. Java Aplikační servery. Struktura webové aplikace.
- Přehled jazyků a technologie pro vývoj ve webovém prostředí. Java Servlet, zpracování požadavku, možnosti odpovědi. Filtry.
- Rámec Spring a Spring Boot.
- Java CDI.
- Jakarta Faces – principy, použití, komponenty, CDI, šablony a kompozice, konverze, validace, navigace.
- Persistence objektů. Java Persistence API a dotazovací jazyk QL. Rozšířené možnosti.
- JTA - transakce v jazyce JAVA (Java Transaction).
- JMS – předávání zpráv, Message-Driven Bean.
Náplň počítačových cvičení:
- Úvod. Seznámení s prostředím a základními nástroji dostupnými pro cvičení. Procvičení tvorby JavaBeans a využití modelu Event-Listener.
- Nakonfigurování prostředí pro spuštění aplikačního serveru. Vytvoření Triviální aplikace.
- Vytvořená aplikace pomocí Servletů a využití Filtrů.
- Vytvoření SpringBoot aplikace
- JavaServer Faces – vytvoření JSF aplikace s využitím CDI, využití konvertorů a validátorů.
- Vytvoření různých typů CDI Bean.
- Vytvoření základní aplikace s využitím JPA.
- Rozšíření aplikace s využitím rozšířených možností JPA.
- Využití návrhového vzoru DAO v JSF aplikaci. Využití JMS.