JB161 JBoss and EJB3 for Java Developers

PT5223
Summary
This course is recommended for individuals who wish to become Certified JBoss Developers or who wish to progress to the JBoss for Advanced J2EE Developers course. This course provides an in-depth introduction to JBoss, EJB3 and J2EE, and is ideal for students with Java experience wishing to deepen their knowledge. This class does not lead to a standalone certification; however, to enter the Middleware Track, one must either have attended the JBoss and EJB3 for Java Developers course or successfully pass the placement exam.
Prerequisites
The student must have practical knowledge of basic Java programming skills and knowledge of OOAD concepts. They should also have practical knowledge of, and/or experience with, the following: object-oriented concepts of inheritance, polymorphism and encapsulation, Java syntax, (specifically for data types) variables, operators, statements, and control flow. Writing Java classes as well as using Java interfaces and abstract classes. Students should be comfortable using Java collections, handling Java exceptions using the JDK, and creating the necessary environment for compilation and execution of a Java executable from the command line. No prior knowledge of J2EE or the JBoss Application Server is required.
Duration
4 Days/Lecture & Lab
Audience
This course is targeted towards J2EE professionals who wish to take advantage of the JBoss Application Server internal architecture to enhance the functionality and performance of J2EE applications on the JBoss Application Server. This course covers topics such as JMX and those beyond the J2EE specification such as Microkernel architecture, Security, Clustering, and Fine Tuning.
Topics
  • Introduction to J2EE and EJB3
  • Servlets
  • Java Server Pages
  • Naming Services and JNDI
  • Introduction to EJB3
  • EJB3 Stateless Session Beans
  • EJB3 Stateful Session Beans
  • EJB3 Entity Beans
  • Transaction Assembly
  • J2EE Security and JBoss
  • EJB3 Message Driven Beans (MDB) and the Java Message Service (JMS)
  • EJB3 Interceptors
  • Web Services with EJB3

Related Scheduled Courses