When does class start/end?
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
For those new to Java EE programming this course is an excellent introduction to the various technologies included in the Java EE 6 platform. Developing web applications using JSF, business logic and...
Read MoreFor those new to Java EE programming this course is an excellent introduction to the various technologies included in the Java EE 6 platform. Developing web applications using JSF, business logic and persistence using EJB and JPA, performing dependency injection between components using CDI, and implementing web services using JAX-WS and JAX-RS are some of the topics covered in this class.
This class combines lecture with hands-on experience, and open ended discussion that will help the developer quickly understand the major technologies of Java EE 6. Upon completion of the course, students will:
Software designers, developers and programmers new to Java EE or with J2EE 1.4 or earlier experience
Participants should already have an understanding of Java programming. For those that require Java experience before this course the following course is suggested:
Chapter 1. Overview of Java EE 6
Chapter 2. Overview of Servlets
Chapter 3. Overview of JavaServer Pages (JSP)
Chapter 4. Introduction to JavaServer Faces 2.0
Chapter 5. Basic JSF User Interface Components
Chapter 6. Basic Managed Bean and JSF Expression and Scope
Chapter 7. JSF Event Handling
Chapter 8. JSF Navigation
Chapter 9. Advanced JSF User Interface Components
Chapter 10. Advanced Managed Beans
Chapter 11. Overview of Contexts and Dependency Injection
Chapter 12. Defining CDI Beans
Chapter 13. JSF Integration, Scope and Context
Chapter 14. JSR 303 Bean Validation
Chapter 15. JSF GET Requests and View Parameters
Chapter 16. Overview of Enterprise JavaBeans (EJB)
Chapter 17. Overview of Java Persistence API
Chapter 18. Using AJAX with JSF
Chapter 19. Facelet Templates
Chapter 20. Facelets Composite Components
Chapter 21. Internationalization (I18N)
Chapter 22. Stateless Session EJB
Chapter 23. Stateful Session EJB
Chapter 24. Overview of Java Persistence API
Chapter 25. JPA Entity Lifecycle
Chapter 26. Java Persistence Query Language (JPA QL)
Chapter 27. Basic JPA Entity Relationships
Lab Exercises