Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Enterprise JavaBeans 3.0 Technology Update Workshop for Version 2.x Developers :: [SL-352-EE5]
 
 
 
 
sun microsystems certified training   this course works with savings passes
 
code. SL-352-EE5   length. 3 days
type. Instructor-Led   partner. Sun Microsystems
price.
$2,100 :: $1,785 GSA GOV.
 
 
The Enterprise JavaBeans 3.0 Technology Update Workshop for Version 2.x Developers course provides a hands on EJB 3.0 application development workshop for experienced EJB 2.x developers. This course uses an online auction scenario to demonstrate how to leverage container-managed services with session and message beans, and entity classes to resolve the real-world problems presented by an electronic commerce application. The emphasis of this course is on providing practical EJB technology coding experience, while also covering some designs and best practices used to solve transaction, messaging, and security issues. The course features the Java Platform, Enterprise Edition 5 (Java EE 5) technology, and uses the Java EE 5 SDK. The students perform the course lab exercises using the NetBeans 5.5 Integrated Development Environment. The hands-on lab environment uses the Java Platform, Enterprise Edition (Java EE) reference implementation server to provide students with a nonvendor-specific experience. LAB INFORMATION: The hands-on labs offered in this course might involve accessing equipment that resides at a location other than where the training is delivered.
 
course schedule  
 
Sacramento, CA jan.21.2009 - jan.23.2009 register register
San Francisco, CA feb.18.2009 - feb.20.2009 register register
San Jose, CA feb.11.2009 - feb.13.2009 register register
Phoenix, AZ feb.18.2009 - feb.20.2009 register register
     
Broomfield, CO nov.17.2008 - nov.19.2008 register register
Burlington, MA dec.16.2008 - dec.18.2008 register register
Burlington, MA mar.17.2009 - mar.19.2009 register register
   
Request another training Date Request onsite training
 
who can benefit
 
 
Students who can benefit from this course are EJB version 2.x technology business component developers who want to develop EJB technology applications using EJB version 3.0.
 
prerequisites
 
 
To succeed fully in this course, students should be able to:

Display experience with developing EJB version 2.x applications


 
skills gained
 
 
Upon completion of this course, students should be able to:

Implement business-tier functionality using EJB 3.0 technology
Describe best practices and other advanced issues in business component development with EJB 3.0 technology
Assemble and deploy EJB 3.0 technology business-tier components on an application server
Integrate an EJB component


 
related courses, exams and materials
 
 


 
course content details  
 


  Module 1 - Examining Changes to the EJB Specification

Review Java EE application architecture
Examine the evolution of the EJB specification
Examine the Java Platform, Enterprise Edition (Java EE) 5




  Module 2 - Introducing the Auction Application

Describe the auction application
Define the domain objects of the auction application
Describe the implementation model for the auction system




  Module 3 - Implementing EJB 3.0 Session Beans

Create a session bean
Add life-cycle event handlers to a session bean
Obtain a session context object
Package and deploy session beans
Create a session bean client
Migrate an EJB version 2.x session bean to an EJB version 3.0 session bean




  Module 4 - Implementing Entity Classes: The Basics

Define entity classes
Manage the life-cycle of an entity instance
Package and deploy entity classes




  Module 5 - Implementing Entity Classes: Modeling Data Association Relationships

Examine association relationships in the data and object models
Use relationship properties to define associations
Implement unidirectional and bidirectional associations




  Module 6 - Implementing Entity Classes: Modeling Inheritance Relationships

Examining entity class inheritance
Inheriting from an entity class
Inheriting from an abstract entity class
Inheriting from a non-entity class
Inheriting using a mapped superclass
Examine Inheritance mapping strategies




  Module 7 - Using the Java Persistence Query Language (QL)

Examine the Java Persistence query language
Create and use Query objects
Create and use the SELECT statement
Create and use the BULK UPDATE statement
Create and use the DELETE statement




  Module 8 - Developing Java EE Applications Using Messaging

Write a message producer
Write an asynchronous message consumer
Write a synchronous message consumer




  Module 9 - Developing Message-Driven Beans

Describe the properties and life-cycle of message-driven beans
Create a JMS message-driven bean




  Module 10 - Implementing Interceptor Classes and Methods

Create a business interceptor method in the enterprise bean class
Create an interceptor class
Associate multiple business interceptor methods with an enterprise bean
Include life-cycle callback interceptor methods in an interceptor class
Create entity life-cycle callback methods




  Module 11 - Implementing Transactions

Implement container-managed transactions (CMT)
Interact programmatically with an ongoing CMT transaction
Implement bean-managed transactions (BMT)
Apply transactions to messaging




  Module 12 - Handling Exceptions

Examine exception-related differences between EJB version 2.x and EJB version 3.0




  Module 13 - Using Timer Services

Create a timer callback notification
Process a timer callback notification
Manage timer objects




  Module 14 - Implementing Security

Examine Java EE authorization strategies
Use declarative authorization
Use programmatic authorization




  Module 15 - EJB Version 2.x and 3.0 Interoperability

Invoke an EJB 2.x session bean from an EJB 3.0 session bean
Invoke an EJB 3.0 session bean using EJB 2.x interfaces





 
Refresh your IT training.

Save on Sun Microsystems Training



find a course
 
phone us
 
view course schedule





Organize your IT training.  Contact an expert training consultant to put together the best training package for your organization.

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware