Last update: doc. RNDr. Petr Hnětynka, Ph.D. (30.04.2019)
The course is continuation of the NPRG013 cource. The focus of the course is on discussing advanced topics
related to
the Java language and environment, as well as the technologies based on the Java platform. Knowledge of topics
discussed in NPRG013 Java is required.
Last update: doc. RNDr. Petr Hnětynka, Ph.D. (30.04.2019)
Předmět navazuje na NPRG013 a je zaměřen na pokročilá témata vztahující se k jazyku a prostředí Java a na
technologie
postavené na platformě Java. Předpokládají se znalosti v rozsahu předmětu NPRG013 Java.
Literature -
Last update: Tajemník Katedry (12.05.2017)
The Java Language Specification
http://docs.oracle.com/javase/specs/
Last update: Tajemník Katedry (12.05.2017)
The Java Language Specification
http://docs.oracle.com/javase/specs/
Syllabus -
Last update: doc. RNDr. Petr Hnětynka, Ph.D. (03.05.2018)
User interface
Reflection API
Classloaders
Bytecode
Security
Distributed technologies: RMI...
JavaBeans Component Model
Aspekts (AspectJ)
Java Enterprise Edition: EJB, Servlets, Java Server Pages...
Java Micro Edition: Java for Mobile & Embedded systems, CLDC, MIDP, JavaCard
Other technologies based on the Java platform: Java APIs for XML JDBC, JMX,...
Android
Last update: doc. RNDr. Petr Hnětynka, Ph.D. (03.05.2018)
Uživatelské rozhraní
Reflection API
ClassLoaders
Bytecode
Security
Distribuované technologie: RMI,...
Komponentový model JavaBeans
Aspekty (AspectJ)
Java Enterprise Edition: EJB, Servlets, Java Server Pages,...
Java Micro Edition: Java pro mobilní a Embedded systémy, CLDC, MIDP, JavaCard
Další technologie založené na platforme Java: Java APIs for XML, JDBC, JMX,...