This course gives the experienced Java developer a thorough grounding in Enterprise JavaBeans -- the Java EE standard for scalable, secure, and transactional business components. EJB 3.0 has reinvigorated this area of Java enterprise development, with dramatic improvements in ease of use and smooth integration with servlet-based or JSF web applications. This course treats the 3.0 specification, with a few notes on 2.1 compatibility but an emphasis on doing things the 3.0 way.
Students get an overview of the EJB rationale and architecture, and then dive right into creating session beans and entities. The new dependency-injection features of EJB3 cause perhaps the most confusion, so we work through a chapter devoted explicitly to DI and JNDI, and basically how components find each other to make an application. We study entities and the Java Persistence API in depth, and get a look at message-driven beans as well. The latter phase of the course covers advanced topics including transactions, security, and interceptors.
This version of the course is designed to work with the JBoss® application server, version 5.1, including use of the Hibernate® ORM tool as the JPA provider. Labs are all tested on this platform, and the coursebook includes sections covering JBoss specifics including administrative features (and quirks), compliance issues, and extended features.
JBoss and Hibernate are registered trademarks of Red Hat, Inc. Other names may be trademarks of their respective owners. No association with or endorsement by Red Hat is implied by the use of these terms in this document.
All students receive a course manual or book and all the class examples.
Students in private onsite classes will also receive:
Experience in the following areas is required:
Our computer technical requirements and setup process is easy, with support just a click away.
Posted on Nov 12, 2010 by rsakowski
In C/C++ memory management is handled by the programmer. Even after a programmer has put in a lot of effort to ensure the code is free of memory management ...
Posted on Jul 23, 2010 by rsakowski
I remember when Sun released JDK 1.08. It was dubbed the “classic” version. After a few years of feedback from developers, Sun made some meaningful ...
Posted on Jun 27, 2010 by rsakowski
A common question students ask me is what’s the difference between a Java Application server and a Java EE Application server? Actually the question ...
Posted on May 14, 2010 by rsakowski
In previous articles, I talked a lot about the Model/View/Controller design pattern. Using it is recommended for all programming ...
Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.