
|
This course provides the student with up-to-date knowledge of the EJB 3.0 component API needed to develop and deploy portable business applications for the Java EE platform. The EJB 3.0 component model has been vastly simplified to improve productivity in writing component-based applications with the Java EE platform. Students will gain an understanding of the fundamental EJB component concepts such as session beans, message-driven beans, transactions, and security, and how EJB 3.0 components make it easy to use container services to develop your applications.
Languages
English
Back to top
Who Can Benefit
Application Developers
Back to top
Prerequisites
A thorough knowledge of the Java programming language.
Back to top
Skills Gained
Upon completion of this course, participants should have an understanding of how to use the EJB 3.0 Component API to build business applications with the Java EE platform.
Back to top
Course Content
Module 1 - Content
- Java EE Platform Component Model The principles of a component-based development model
- Understanding the roles involved in developing Java EE platform applications
- Developing EJB 3.0 Component Session Beans as Business Facades Describe the role of session beans
- The function and operational characteristics of stateless and stateful session EJB components
- The use of annotations and dependency injection to implement session beans and their clients
- Developing EJB 3.0 Component Message Driven Beans The properties and life cycle of message-driven beans
- Developing Java Message Service (JMS) API and non JMS API message-driven beans
- Understanding Common EJB Component Concepts The role of annotations and deployment descriptors
- The bean component environment and lookups
- Application Exceptions and System Exceptions
- Packaging and deployment to an application server
- Implementing Transactions Implementing Container-Managed Transactions (CMT)
- Implementing Bean-Managed Transactions (BMT)
- Implementing Security Understanding the Java EE platform security architecture
- Declarative authorization
- Programmatic authorization
- Advanced Concepts Implementing Interceptor Classes and Methods
- The EJB Component Timer Service
Module 2 - Features of this course
- Selections of code reviewed and demonstrated by the instructor will be available for download after completion of the class.
- Student will be provided with a printed copy of instructor slides.
- The Instructor will be available for Q/A immediately following the course.
Back to top
Browse Other Course Topic Areas
|
Breathe Easier
Take a Sun certification exam, and if you need it, receive a free retake.
Get The Latest Sun Training Guide
Download the New Training Guide and Get a Free Solar Charger When You Order Online
|