point10.1.2007
PHP With MySQL Programming remains the #1 selling course of 2007!

point related info
point1.8.2007
PHP/MySQL course ends the year in dramatic fashion by outselling all other courses in the final quarter of 2006.

point related info
newsletter icon
Enter valid email address to
receive our monthly newsletter
Email:

Name:
spacer
 

WebLogic Enterprise Java Bean Development


Course Description:

The J2EE platform is Java’s answer to enterprise scalable applications. J2EE is composed of many different APIs. This class focuses on the Enterprise JavaBeans API. This is a hands-on learning experience, with each student having their own Server to learn with. This course can be delivered on Weblogic, Websphere, or JBoss Application Servers.


Course Duration: 4-days
more info
email:
name:
phone: - -
message:

Prerequisites and Assumptions:

Participants should have Java development background. Familiarity with developing distributed applications is helpful. It is assumed that the students taking this class have completed the Advanced Java class, as well as the Servlets class. We will develop components using knowledge gained in both classes.

Recommended Follow-up/RelatedCourses

EJB and the J2EE Architecture

  • The J2EE Solution
  • Application Server
  • The Enterprise JavaBean
  • EJB Container

Getting Started
  • Defining the Bean
  • Home Interface
  • Remote Interface
  • Compiling
  • Deployment
  • The Client
  • Locating the Bean
  • Running the Client

Session Beans

  • A Session Bean
  • SessionBean State
  • Stateless Session Beans
  • Stateless Session Bean Lifecycle
  • Stateful Session Beans
  • Stateful Session Bean Lifecycle
  • Packaging an Enterprise Application
  • EJB Deployment Process
  • The Deployment Descriptors
  • weblogic-ejb-jar.xml
  • weblogic-cmp-rdbms-jar.xml
  • Compile, Bundling

EJB Clients

  • Client Types
  • Deploying a Web Application
  • The JNDI API
  • Lookup with JNDI
  • PortableRemoteObject.narrow
  • Invoking Bean Methods

Entity Beans
  • An Entity Bean
  • Persistence Models
  • EntityBean Home Interface
  • Finder Methods
  • Primary Key
  • Lifecycle of an Entity Bean
  • Entity Beans and Local Interfaces

Bean-Managed Persistence
  • Why BMP?
  • Create a Connection Pool
  • Create a Datasource
  • create method
  • ejbRemove method
  • ejbLoad method
  • ejbStore method
  • Finder Methods

Container-Managed Persistence

  • Why CMP?
  • ejb-jar.xml
  • weblogic-ejb-jar.xml
  • weblogic-cmp-rdbms-jar.xml
  • Container-Managed Relationships
  • Types of CMP Relationships
  • EJBQL: Finders in CMP Finder Methods

Transactions

  • Transactions in EJB
  • Container-Managed Transactions
  • Transaction Support Attributes
  • Bean-Managed Transactions
  • Session Synchronization
  • Types of CMP Relationships
  • EJBQL: Finders in CMP Finder Methods

EJB Security

  • Security Issues
  • Authentication
  • Authorization
  • Securing Web Applications
  • Security and Deployment Descriptor
  • Bean-Managed Security
  • Bean-Managed Security and Deployment Descriptor

Message Driven Beans

  • Introduction to Messaging
  • What is JMS?
  • Parent Interfaces
  • Message Object
  • Multi-Threading and JMS Exception
  • PTP Domain and Interfaces
  • Pub/Sub Domain and Interfaces
  • Creating the Client
  • Handling the Client
  • Producing the Message

   
php logomysql logo

home | training | courseware | consulting | mentoring
contact us | about us | clients | news | policies

Copyright © 2005 by Ambrose King Company. All rights reserved.