Technologie programování v jazyku Java
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
X36TJV | Z,ZK | 4 | 2+2c |
- Přednášející:
- Zdeněk Troníček, Neurčen (gar.), Jiří Daněček
- Cvičící:
- Zdeněk Troníček, Neurčen (gar.), Jiří Daněček
- Předmět zajišťuje:
- katedra počítačů
- Anotace:
-
Náplní předmětu jsou pokročilé technologie programování v jazyce Java. Jedná se zejména o technologie pro vývoj podnikových informačních systémů, které spolupracují s databázemi a jsou přístupné přes webové rozhraní.
Viz
- Požadavky:
-
Semestrální projekt
- Osnova přednášek:
-
1. Novinky v Javě 5
2. Serializace, RMI, Java Beans
3. JEE, servlety, JSP
4. JSF
5. JPA, EJB
6. Transakce, security
7. JMS, MDB, JWS
8. Webové služby, REST
9. Spring
10. Web frameworks
11. JMX, návrhové vzory
12. Aplikační servery, clustering
13. Vývojové trendy
14. Rezerva
- Osnova cvičení:
-
1. Generické typy
2. Serializace, vývoj RMI aplikace
3. Servlety, JSP
4. JSF
5. JPA, EJB
6. Optimistické zamykání
7. Security
8. MDB
9. Webové služby
10.-13. Samostatná práce na semestrálním projektu
14. Odevzdávání semestrálního projektu
- Cíle studia:
- Studijní materiály:
-
1. libovolná kniha o Javě 5, např. David Flanagan: Java in a Nutshell, O'Reilly, 2005, nebo Walter Savitch: Absolute Java, Addison-Wesley, 2005
2. elektronické materiály na java.sun.com
3. Java Generics FAQs
4. Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates: Head First Design Patterns, O'Reilly, 2004
- Poznámka:
-
Rozsah výuky v kombinované formě studia: 14+6
Typ cvičení: c, p
Tento předmět je nabízen také v anglické verzi.
Prerekvizity: X36PJV
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - 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)