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

Pokročilá laboratoř Java EE

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah
A4M36JEE KZ 4 1+1.3
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra počítačů
Anotace:

Pokročilá témata Java EE, seznámení se s novinkami Java EE 6, Context and Dependency Injection, EJB 3.1, DeltaSpike, co ve standardu chybí. Zabezpečení enterprise aplikací JAAS. Ukládání dat v cloudu, clustering a škálovaní aplikací, infinispan, management a monitoring enterprise aplikačního serveru, implementace enterprise aplikací.

Kurz se skládá ze tří intenzivních výukových dnů (prosinec, čt/pá). Přineste si vlastní PC.

Požadavky:

Prerekvizity

* Znalost programovacího jazyka Java

* Praktická znalost Java EE 5 technologií nebo absolvování kurzu v rámci studia

https://community.jboss.org/wiki/AdvancedJavaEELabIntensive

Podmínkou ukončení předmětu je úspěšně implementovaný a odprezentovaný týmový projekt týkající se tématu, a dále úspěšně obhájené kontrolní body projektu v průběhu semestru. Při obhajobě projektu bude posuzována mimo implementace i škálovatelnost aplikace, zabezpečení a monitorování. Součástí budou testy prokazující zmíněné kvality.

Osnova přednášek:

1. Úvod, přehled novinek v Java EE 6

2. Context and depenency Injection CDI, EJB 3.1

3. DeltaSpike, aneb co v CDI chybí

4. Ukládání dat v cloudu - Infinispan

5. Clustering a škálování JBoss AS 7

6. Zabezpečení Java EE aplikace, JAAS

7. Management a monitorování JBoss AS 7

Osnova cvičení:

1. Příprava vývojového prostředí

2. Vývoj Java EE aplikace s použitím CDI a DeltaSpike

3. Vývoj Java EE aplikace s použitím CDI a DeltaSpike

4. Konfigurace JBoss AS 7 pro běh v clusterovaném prostředí5. Konfigurace Java EE aplikace pro běh v clusteru, cachování, ...

6. Vývoj datově náročné aplikace s použitím Infinispan

7. Zabezpečení existující Java EE aplikace

8. Vývoj bezpečné Java EE aplikace

9. Vývoj skriptů pro monitorování JBoss AS 7

Cíle studia:

Student se seznámí s moderní nadčasovou technologií. Dále se prakticky seznámí s clusteringem, škálovanímím web aplikací, bezpečností JAAS, nahlédne pod pokličku plánů JBoss s produkčními frameworky.

Studijní materiály:

Seam in Action Dan Allen Foreword by Norman RichardsSeptember, 2008 624 pages. ISBN: 1933988401.

http://www.sfwk.org/

http://www.oracle.com/technetwork/java/javase/jaas/index.html

Poznámka:

Prerekvizity: Znalost programovacího jazyka Java. Praktická znalost Java EE 5 technologií nebo absolvování kurzu v rámci studia.

Další informace:
https://community.jboss.org/wiki/AdvancedJavaEELabIntensive
Pro tento předmět se rozvrh nepřipravuje
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/predmet2386806.html