Enterprise Java
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
X33EJA | KZ | 4 | 2+2c | česky |
- Předmět nesmí být zapsán současně s:
- Webové a podnikové aplikace (A7B39WPA)
- Přednášející:
- Petr Aubrecht, Miroslav Blaško, Petr Křemen, Martin Ptáček
- Cvičící:
- Petr Aubrecht, Miroslav Blaško, Petr Křemen, Pavel Mička, Martin Ptáček, Marek Šmíd
- Předmět zajišťuje:
- katedra kybernetiky
- Anotace:
-
Předmět je určen pro studenty se zájmem o návrh a implementaci složitých informačních systémů, kteří mají dobrou znalost programovacího jazyka Java a zkušenosti s návrhem jednoduchých javovských aplikací v rozsahu odpovídajícím osnovám předmětu X36PJV Programování v jazyku Java. Studenti se seznámí s moderními javovskými technologiemi určenými pro implementaci podnikových informačních systémů.
- Požadavky:
-
Dobrá znalost programovacího jazyka Java a hlavně zájem o tuto problematiku.
Požadavky pro udělení zápočtu
- Osnova přednášek:
-
1.Úvod, organizace přednášek a cvičení
2.Přehled technologií J2EE, jejich společný kontext a vzájemné souvislosti, architektura J2EE systémů.
3.Objektově-relační mapování, entity beans, Java Persistency API (JPA).
4.Session beans, transakční model, web services.
5.Aparát pro zasílání zpráv, message-driven beans, Java Message Service (JMS)
6.Javovské technologie pro webové aplikace, servlety, Java Server Pages (JSP)
7.Přehled hlavních webových frameworků, Java server Faces (JSF), vybrané knihovny pro podporu JSF
8.Web services (XML, SOAP, WSDL)
9.Související podpůrné javové technologie (JNDI, JTA, JTS, JCA)
10.Demonstrace návrhu a implementace jednoduché aplikace
11.Deplyment aplikací, konfiguračni management J2EE systémů
12.Výkonové aspekty J2EE systémů, load balancing.
13.Implementační techniky (proxy, connection pool, bean pool)
14.Současné trendy ve vývoji J2EE aplikací
- Osnova cvičení:
-
1.Úvod, bezpečnost práce, organizace
2.Představení témat samostatných prací, zadání
3.Seznámení s doporučeným vývojovým prostředím
4.Jednoduchá aplikace využívající JPA
5.Řešení samostatné úlohy: obecný návrh aplikace
6.Řešení samostatné úlohy: obecný návrh aplikace
7.Řešení samostatné úlohy: obecný návrh aplikace
8.Řešení samostatné úlohy: implementace
9.Řešení samostatné úlohy: implementace
10.Řešení samostatné úlohy: implementace
11.Řešení samostatné úlohy: implementace
12.Řešení samostatné úlohy: deployment
13.Řešení samostatné úlohy: deployment
14.Zápočet
- Cíle studia:
- Studijní materiály:
-
Burke Bill, Monson-Haefel Richard: „Enterprise JavaBeans 3.0“, O'Reilly Media, Inc., 5th edition, 2006, 760 pages, ISBN 978-0596009786
- Poznámka:
- Rozvrh na zimní 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á - 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ů:
-
- Společný plán- strukturované studium (volitelný předmět odborný)
- Výpočetní technika- strukturované studium (volitelný předmět odborný)
- Elektronika a sdělovací technika - strukturované studium (volitelný předmět odborný)
- Kybernetika a měření- strukturované studium (volitelný předmět odborný)
- Silnoproudá elektrotechnika- strukturované studium (volitelný předmět odborný)
- Telekomunikace a radiotechnika - vysokofrekvenční a mikrovlná technika- strukturované studium (volitelný předmět odborný)
- Silnoproudá elektrotechnika - technologické systémy- strukturované studium (volitelný předmět odborný)
- Kybernetika a měření - řídicí technika- strukturované studium (volitelný předmět odborný)
- Elektronika - elektronické systémy- strukturované studium (volitelný předmět odborný)
- Ekonomika a řízení energetiky- strukturované studium (volitelný předmět odborný)
- Biomedicínské inženýrství- strukturované studium (volitelný předmět odborný)
- Ekonomika a řízení v elektrotechnice- strukturované studium (volitelný předmět odborný)
- Elektronika - aplikovaná elektronika- strukturované studium (volitelný předmět odborný)
- Elektronika - elektronika a fotonika- strukturované studium (volitelný předmět odborný)
- Kybernetika a měření - umělá inteligence- strukturované studium (volitelný předmět odborný)
- Kybernetika a měření - měřicí a přístrojové systémy- strukturované studium (volitelný předmět odborný)
- Kybernetika a měření - letecké informační a řídicí systémy- strukturované studium (volitelný předmět odborný)
- Silnoproudá elektrotechnika - elektrické pohony- strukturované studium (volitelný předmět odborný)
- Silnoproudá elektrotechnika - elektroenergetika- strukturované studium (volitelný předmět odborný)
- Silnoproudá elektrotechnika - aplikovaná elektrotechnika- strukturované studium (volitelný předmět odborný)
- Telekomunikace a radiotechnika - optoelektrické systémy- strukturované studium (volitelný předmět odborný)
- Telekomunikace a radiotechnika - rádiové komunikační, navigační a radarové systémy- strukturované s. (volitelný předmět odborný)
- Telekomunikace a radiotechnika - multimediální, zvuková a televizní technika- strukturované studium (volitelný předmět odborný)
- Telekomunikace a radiotechnika - telekomunikace- strukturované studium (volitelný předmět odborný)
- Softwarové inženýrství (volitelný předmět odborný)
- Web a multimedia (volitelný předmět odborný)
- Manažerská informatika (volitelný předmět odborný)
- Inteligentní systémy (volitelný předmět odborný)