Skip Navigation Links

Course Length:
4 Days
Course Description:
The JBoss Seam Application Development (JB311) course teaches experienced Java developers how to efficiently use Seam to intelligently tie components together and manage increasingly complex IT systems. The course focuses on the core of the JBoss Seam Technology: rapid application development, an industry standard UR, Java Persistence APO (JPA) integration, and end-to-end security, and integrated tooling in JBoss Developer Studio. Using clear interactive lectures and hand-on labs, this course also introduces SEAM integration points for rules engines, business process management, and web services, in additional to covering the new SR-299 CDI standard, a feature of Java EE 6.
Who Should Attend:
This course is for Enterprise systems architects, experienced enterprise Java developers, technical managers, and developers who already have JSF and basic Seam knowledge.
Benefits of Attendance:
Upon completion of this course, students will be able to:
  • Use Conversations to manage User Tasks and Workspaces
  • Create Seam Components to support business logic
  • Apply Seam technologies, such as Bijection, to Persistence, Security, Navigation, and Validation
  • Leverage AJAX to build a better UI using RichFaces
  • Integrate web application development with JBoss Developer Studio (Eclipse)
Prerequisites:
Students must have experience with Java Platform, Enterprise Edition (JavaEE) or Java 2 Platform, Enterprise Edition (J2EE). They must also have a high-level understanding of enterprise and modern web application development. In addition, students should have completed the Advanced JBoss Enterprise Development (JB295) course or have equivalent experience.
Course Outline:
  • Conversations to manage User Tasks and Workspaces
  • Seam Components to support business logic
  • Seam technologies
    1. Bijection
    2. to Persistence
    3. Security
    4. Navigation
    5. Validation
  • Leveraging AJAX to build a better UI using RichFaces
  • Integrating web application development with JBoss Developer Studio (Eclipse)