This course is not scheduled. Inquire about Onsite training at your facility.
|Course code||VD352||Skill level||Intermediate|
|Duration||5.0 days||Delivery type||Instructor Led - Online Training
|Course type||Public or Private on-site|
|Public price||USD $3,125.00 plus tax|
PLEASE NOTE: This course is also available as an Instructor Led Class, Developing EJB 3 Applications for WebSphere Application Server V7 (WD352) and also as a Self Paced Virtual Course (E-Learning), Developing EJB 3 Applications for WebSphere Application Server V7 (Self-Paced) (ZD352)
Please note this option does not require any travel.
This 5-day instructor-led course teaches students how to build Java Platform, Enterprise Edition 5 (Java EE 5) applications that use Enterprise JavaBeans (EJB) 3.0 and the Java Persistence API (JPA).
Java EE 5 represents a significant evolution in the Java enterprise programming model. It provides application developers with considerable improvements that enhance the development experience and, in turn, productivity. In particular, the EJB 3.0 specification in Java EE 5 provides simplified business logic development, simplified testing and dependency management, and simplified object-relational persistence.
In this course, students learn about the Java EE 5 component model and the new techniques employed in Java EE 5, such as dependency injection and annotation-based programming. Students also learn how to develop and test the supported types of EJBs (session and message-driven) and JPA entities. Finally, students gain experience with the various qualities of service provide by the EJB container such as security and transactions, how to create Web services from EJBs, and how to develop EJB clients.
IBM WebSphere Application Server V7 and IBM Rational Application Developer V7.5 provide complete support for the EJB 3 specification. Hands-on exercises throughout this course give students practical experience developing EJBs with IBM Rational Application Developer V7.5 and deploying EJB-based applications to IBM WebSphere Application Server V7.
Training Paths that reference this course are:
Before taking this course, students should have practical experience with the Java programming language. This knowledge can be gained by attending one of the following courses:
Students should also have knowledge of database concepts such as SQL, primary and foreign keys, joins, and referential integrity.
Some knowledge of Java EE Web development and Web services, and experience with Rational Application Developer or another Eclipse-based development environment, is also beneficial.