Advanced Java EE lab

Semestr: Winter

Range: 4+4

Completion:

Credits: 4

Programme type:

Study form: Fulltime

Course language:

Time table at FEE

Summary:

Advanced topics on Java EE, intor to Java EE 7, Context and Dependency Injection, EJB 3.1, DeltaSpike, what is missing in the standard. Securing applications over JAAS. Cloud management, clustering and scaling, infinispan, management and monitoring of enterprise aplication servers, implementation of enterprise application. Course consists of three intensive days (lecture and practice; december). Bring your PC.

Keywords:

Java EE, Seam, DeltaSpike, JBoss, Clustering, Scalability, JAAS

Course syllabus:

1. Intro, whats new in Java EE 7
2. Context and depenency Injection CDI, EJB 3.1
3. JAX-RS
4. Cloud - Infinispan
5. Clustering a scaling with JBoss Wild Fly
6. Securing Java EE apps, JAAS
7. Management and monitorování JBoss Wild Fly

Seminar syllabus:

1. Preparation of the dev environment
2. Development of Java EE apps with the use of CDI and DeltaSpike
3. Development of Java EE apps with the use of CDI and DeltaSpike
4. Configuration of JBoss Wild Fly - clustering
5. Configuration of Java EE aps - clustering and caching.
6. Development of complext aplication with large data load - Infinispan
7. Security of Java EE apps
8. Development of secure Java EE app
9. Scripts for monitoring of JBoss Wild Fly

Literature:

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

Examiners:

Lecturers:

Instructors: