Fakulta elektrotechnická

MOTTO: SCIENTIA EST POTENTIA

Vyhledávání

Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
X33EJA Enterprise Java Rozsah výuky:2+2
Garant:Kouba Z. Typ předmětu:F Zakončení:KZ
Vyučující:Aubrecht P., Blaško M., Křemen P., Ptáček M.
Zodpovědná katedra:13133 Kreditů:4 Semestr:Z

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ů.

Osnovy 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í

Osnovy 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

Literatura:
Burke Bill, Monson-Haefel Richard: "Enterprise JavaBeans 3.0", O'Reilly Media, Inc., 5th edition, 2006, 760 pages, ISBN 978-0596009786

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

Předmět je zahrnut do těchto studijních plánů:

Plán Obor Role Dop. semestr
BEST Elektronika a sdělovací technika (bakalářský) F Není
BSE Silnoproudá elektrotechnika (bakalářský) F Není
BSP Před zařazením do oboru F Není
BVT Výpočetní technika (bakalářský) F Není
MKM03 Kybernetika a měření (magisterský) F Není
MKM02 Kybernetika a měření (magisterský) F Není
MKM01 Kybernetika a měření (magisterský) F Není
MKM05 Kybernetika a měření (magisterský) F Není
MKM04 Kybernetika a měření (magisterský) F Není
BKM Kybernetika a měření (bakalářský) F Není
BMI Manažerská informatika (bakalářský) F Není
BSI Softwarové inženýrství F Není
BIS Inteligentní systémy (bakalářský) F Není
BWM Web a multimedia (bakalářský) F Není
MEL03 Elektronika F Není
MEL02 Elektronika F Není
MEK02 Ekonomika a řízení elektrotechniky a energetiky (magisterský) F Není
MBI Biomedicínské inženýrství F Není
MEK01 Ekonomika a řízení elektrotechniky a energetiky (magisterský) F Není
MEL01 Elektronika F Není
MSE01 Silnoproudá elektrotechnika (magisterský) F Není
MTR01 Telekomunikace a radiotechnika (magisterský) F Není
MTR04 Telekomunikace a radiotechnika (magisterský) F Není
MTR03 Telekomunikace a radiotechnika (magisterský) F Není
MTR02 Telekomunikace a radiotechnika (magisterský) F Není
MSE04 Silnoproudá elektrotechnika (magisterský) F Není
MSE03 Silnoproudá elektrotechnika (magisterský) F Není
MTR05 Telekomunikace a radiotechnika (magisterský) F Není
MSE02 Silnoproudá elektrotechnika (magisterský) F Není


Stránka vytvořena 8. 2. 2012, semestry: L/2009-10, L/2010-1, Z/2008-9, Z/2007-8, Z/2009-10, L/2007-8, L/2011-2, L/2008-9, Z/2011-2, Z/2010-1, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)