Enterprise java
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BI-EJA | Z,ZK | 4 | 2P+2C | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Náplní předmětu jsou technologie jazyka Java (Java EE a Spring) pro vývoj podnikových informačních systémů, které spolupracují s databázemi a jsou přístupné přes webové uživatelské rozhraní nebo restové API.
- Požadavky:
-
Semestrální projekt.
Podrobné požadavky jsou uvedeny na stránce:
- Osnova přednášek:
-
1. Úvod do JavaEE a Spring
2. Servletové API
3. RESTové webové služby
4. Dependency Injection
5. Enterprise Java Beans
6. Java Server Faces
7. Java Persistence API
8. Základy Springu
9. Webové technolgie Springu
10. Spring persistence
11. Transakce
12. Bezpečnost
13. Rezerva
- Osnova cvičení:
-
1. Servlety, JavaServer Pages
2. JavaServer Pages Standard Tag Library
3. JavaServer Faces
4. Enterprise Java Beans
5. Java Persistence API
6. Context and Dependency Injection
7. Java Message Service
8. Webové služby
9. Transakce
10. Práce na semestrálním projektu
11. Klastrování
12. Zátěžové testování
13. Odevzdávání semestrálního projektu
- Cíle studia:
- Studijní materiály:
-
First Cup of Java EE Tutorial: https://javaee.github.io/firstcup/
Java EE Tutorial: https://javaee.github.io/tutorial/
Spring Guides: https://spring.io/guides
- Poznámka:
-
Informace o předmětu a výukové materiály naleznete na https://courses.fit.cvut.cz/BI-EJA/
- Další informace:
- https://courses.fit.cvut.cz/BI-EJA/
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Bc. program Informatika, pro fázi studia bez oboru, 2015-2020 (volitelný předmět)
- Bc. obor Bezpečnost a informační technologie, 2015-2020 (volitelný předmět)
- Bc. obor Teoretická informatika, 2015-2020 (volitelný předmět)
- Bc. obor Počítačové inženýrství, 2015-2020 (volitelný předmět)
- Bc. obor Informační systémy a management, 2015-2020 (volitelný předmět)
- Bc. obor Webové a softwarové inženýrství, zaměření Softwarové inženýrství, 2015-2020 (volitelný předmět)
- Bc. obor Webové a softwarové inženýrství, zaměření Webové inženýrství, 2015-2020 (volitelný předmět)
- Bc. obor Webové a softwarové inženýrství, zaměření Počítačová grafika, 2015-2020 (volitelný předmět)
- Bc. obor Znalostní inženýrství, 2018-2020 (volitelný předmět)
- Bc. specializace Informační bezpečnost, 2021 (volitelný předmět)
- Bc. specializace Manažerská informatika, 2021 (volitelný předmět)
- Bc. specializace Počítačová grafika, 2021 (volitelný předmět)
- Bc. specializace Počítačové inženýrství, 2021 (volitelný předmět)
- Bc. program, pro fázi studia bez specializace, 2021 (volitelný předmět)
- Bc. specializace Webové inženýrství, 2021 (volitelný předmět)
- Bc. specializace Umělá inteligence, 2021 (volitelný předmět)
- Bc. specializace Teoretická informatika, 2021 (volitelný předmět)
- Bc. specializace Softwarové inženýrství, 2021 (volitelný předmět)
- Bc. specializace Počítačové systémy a virtualizace, 2021 (volitelný předmět)
- Bc. specializace Počítačové sítě a Internet, 2021 (volitelný předmět)
- Study plan for Ukrainian refugees (volitelný předmět)
- Bc. specializace Informační bezpečnost, 2024 (volitelný předmět)
- Bc. program, pro fázi studia bez specializace, 2024 (volitelný předmět)
- Bc. specializace Manažerská informatika, 2024 (volitelný předmět)
- Bc. specializace Počítačová grafika, 2024 (volitelný předmět)
- Bc. specializace Softwarové inženýrství, 2024 (volitelný předmět)
- Bc. specializace Webové inženýrství, 2024 (volitelný předmět)
- Bc. specializace Počítačové sítě a Internet, 2024 (volitelný předmět)
- Bc. specializace Počítačové inženýrství, 2024 (volitelný předmět)
- Bc. specializace Počítačové systémy a virtualizace, 2024 (volitelný předmět)
- Bc. specializace Umělá inteligence, 2024 (volitelný předmět)
- Bc. specializace Teoretická informatika, 2024 (volitelný předmět)