Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Enterprise Java

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
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

http://cw.felk.cvut.cz/doku.php/courses/x33eja/start

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
místnost KN:E-220
Blaško M.
Šmíd M.

09:15–10:45
(přednášková par. 1
paralelka 101)

Karlovo nám.
Laboratoř BIO
místnost KN:E-220

11:00–12:30
(přednášková par. 1
paralelka 102)

Karlovo nám.
Laboratoř BIO
Út
St
místnost KN:E-301
Aubrecht P.
Ptáček M.

07:30–09:00
(přednášková par. 1)
Karlovo nám.
Šrámkova posluchárna K9
Čt

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
místnost KN:E-301
Aubrecht P.
Ptáček M.

07:30–09:00
(přednášková par. 1)
Karlovo nám.
Šrámkova posluchárna K9
Čt

místnost KN:E-220
Mička P.
09:15–10:45
(přednášková par. 1
paralelka 103)

Karlovo nám.
Laboratoř BIO
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet12641604.html