Technologie programování v jazyku Java
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
XD36TJV | Z,ZK | 4 | 14+6s |
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra počítačů
- Anotace:
-
Náplní předmětu je výklad a procvičení pokročilých technologií programování implementovaných jazykem Java. Jedná se zejména o technologie pro vývoj internetovských aplikací, technologie pro vývoj informačních systémů spolupracujících s databázemi a budování pokročilých uživatelských rozhraní na WWW.
- Požadavky:
-
Odevzdání semestrální práce
- Osnova přednášek:
-
1. Komponentová architektura Javy (Java Beans)
2. Návrh grafického prostředí javovských aplikací (Java Foundation Classes)
3. Architektura MVC (Model View Controller)
4. Komunikace javovské aplikace s SQL serverem (JDBC)
5. Tvorba serverových aplikací (Servlets and Java Server Pages)
6. Generování a analýza XML dokumentů
7. Architektura EJB (Enterprise Java Beans)
8. Použití architektury EJB pro urychlený vývoj aplikací
9. Volání nativních metod (Java Native Interface)
10. Introspekce javovských tříd a objektů (Reflection)
11. Bezpečnostní model Javy
12. Tvorba grafických aplikací (Java 2D a 3D)
13. Specifikace a standardizace jazyka Java
14. Vývojové trendy jazyka Java
- Osnova cvičení:
-
1. Zadání semestrálních prací
2. Návrh Java beanu
3. Vývoj uživatelského rozhraní
4. Vývoj uživatelského rozhraní
5. Tvorba DB aplikace
6. Návrh servrových aplikací
7. Vývoj aplikace EJB
8. Umístění EJB do kontejneru
9. Volání nativních metod
10. Použití introspekce tříd
11. Vývoj bezpečné aplikace
12. Konzultace k semestrálním pracím
13. Konzultace k semestrálním pracím
14. Zápočet
- Cíle studia:
- Studijní materiály:
-
1. G. G. Cattell, et al 2EE(tm) Technology in Practice: Building Business Applications with the Java(tm) 2 Platform, Enterprise Edition, 2001
2. Jamie Jaworski et al,, Java 2 Unleashed, SAMS publishing, Addison-Wesley Pub Co 1999
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů:
-
- Výpočetní technika- strukturované studium (povinně volitelný předmět)