JavaEE Real Project Hands-on Workshop
1. Lab One
2. Enterprise Java Bean (EJB) 3.0
a. Java EE architecture
b. Introduction to EJB 3
c. Session EJBs
d. Strategies for testing EJBs
e. EJB clients
f. Introduction to the Java Persistence API (JPA)
g. Object-relational mapping with JPA
h. Java Persistence Query Language (JPQL)
i. Message-driven beans
j. Managing transactions in EJBs
k. EJB 3 timers and interceptors
l. EJBs and Web services
m. EJB security
3. Lab Two
4. AJAX
a. Introduction to AJAX fundamental technologies
b. AJAX Frameworks (Prototype, DOJO, GWT, etc)
c. AJAX/JSF Integration in RAD 7.5
5. Lab Three
6. XML processing
a. DTD and Schemas
b. XML Validation
c. SAX and DOM
d. Java Reflection
e. Marshalling and Un-marshalling
f. Exception Control
7. Lab Four
8. Web Services