Developing Portable Java EE Applications with the Enterprise JavaBeans 3.0 Component API (SEM-DTJ-3351)

Developing Portable Java EE Applications with the Enterprise JavaBeans 3.0 Component API (SEM-DTJ-3351)
 

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.

»   Details below
 
 
Select a course
Product ID Duration Price
SEM-DTJ-3351 1 day $299.00

If schedules are not displayed, or schedules shown do not match your availability, select "Request a Class" to inquire about dates or arranging an onsite or dedicated class for your organization.

 
 
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
 
Sun Training U.S.   
» Training outside the U.S.
 
 
 
 
 
Breathe Easier
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
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.