Vyučující
|
|
Obsah předmětu
|
1. Platforma Java EE (Jakarta EE), Enterprise Java Beans. 2. Tvorba webových aplikací s využitím Java EE: servlety, JSP, JSF. 3. Tvorba a použití webových služeb s využitím JAX-WS, JAX-RS. 4. Objektově-relační mapování, Java Persistence API, knihovna Hibernate. 5. Integrace aplikací s využitím Java Message Services. 6. Prostředky pro tvorbu vícevláknových aplikací a synchronizaci. 7. Bezpečnostní model platformy Java. 8. Rozhraní pro skriptování a překlad kódu. 9. Manipulace s JBC, generovaní kódu pro JVM.
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Cílem kurzu je seznámit studenty s pokročilými vlastnostmi platforem Java SE a Java EE (Jakarta EE).
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
nespecifikováno
|
Doporučená literatura
|
-
Arun Gupta. (2013). Java EE 7 Essentials. O'Reilly Media.
-
Cay S. Horstmann, Gary Cornell. (2013). Core Java, Volume II--Advanced Features. Prentice Hall.
-
Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans, Kim Haase, William Markito. (2014). The Java EE 7 Tutorial: Volume 1. Addison Wesley.
-
James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha. (2014). The Java Language Specification, Java SE 8 Edition. Addison Wesley.
-
Martin Kalin. (2013). Java Web Services: Up and Running. O'Reilly Media.
|