Enterprise JavaBeans Using WEBLOGIC Training in Bismarck

Enroll in or hire us to teach our Enterprise JavaBeans Using WEBLOGIC class in Bismarck, North Dakota by calling us @303.377.6176. Like all HSG classes, Enterprise JavaBeans Using WEBLOGIC may be offered either onsite or via instructor led virtual training. Consider looking at our public training schedule to see if it is scheduled: Public Training Classes
Provided there are enough attendees, Enterprise JavaBeans Using WEBLOGIC may be taught at one of our local training facilities.
We offer private customized training for groups of 3 or more attendees.

Course Description

This intensive hands-on course explores the Enterprise Java Bean (EJB) Component Architecture for building multi-tier internet applications. Java programmers will be able to write and deploy reusable, distributed components and take advantage of the services provided by the BEA WebLogic AppServer.
Course Length: 4 Days
Course Tuition: $1590 (US)


Java Programming and some Java development experience. Familiarity with JavaBeans, RMI, JDBC, Servlets and XML is recommended.

Course Outline


EJB and the J2EE Architecture
Evolution of Distributed Computing on the Web
The J2EE Solution
The Enterprise JavaBean
Roles in Enterprise JavaBeans Development
EJB Container and Application Server
Reference Implementation Services

Getting Started
Defining the Bean Class
Remote Interface
Writing Business Methods
Home Interface
Creating the J2EE Application
Packaging the Enterprise Bean
Deploying the J2EE Application
The Client
Locating the Bean
Create an Enterprise Bean Instance
Invoking the Bean's Methods
Compiling the Client
Deploying the Client
Running the Client

The javax.ejb Package
The Remote Interface
The Home Interface
The Local Interface
The Local Interface Usage
Container Objects
SessionBean Interface
EntityBean Interface
MessageDrivenBean Interface
EJB Exceptions
EJB Context
Three Contexts
Other Interfaces

Session Beans
A Session Bean
What About State?
Stateless Session Beans
Life Cycle of a Stateless Session Bean
Stateful Session Beans
Life Cycle of a Stateful Session Bean
HttpSessions and Cookies

EJB Deployment Process
Anatomy of the Deployment Descriptor
Structural Data
Environment Entities

EJB Clients
Client Types
Web Components
Lookup with JNDI
Using the Bean

Entity Beans
An Entity Bean
Persistence Models
EntityBean Home Interface
Finder Methods
Primary Key
The Component Interface
Session Bean Clients
Life Cycle of an Entity Bean
 Bean-Managed Persistence
Why BMP?
EjbFindByPrimaryKey and other Finder

Container-Managed Persistence
Why CMP?
Two Layers of Responsibility
Coding Conventions in the Abstract Entity
Deploying a CMP Bean
Proprietary Deployment Descriptors
Container-Managed Relationships
EJBQL: Finders in CMP
Limitations of CMP

Transactions in EJB
Container-Managed Transactions
Transaction Support Attributes
Bean-Managed Transactions

EJB Security
Security Issues
Deploying a Secure Bean
Container-Managed Security
Security and Deployment Descriptor
Bean-Managed Security
Bean-Managed Security and Deployment Descriptor

Introduction to JMS Concepts
What is JMS?
Parent Interfaces and GMD
JMS Definitions
Message Object
Multi-Threading and JMS Exception
PTP Domain and Interfaces
Pub/Sub Domain and Interfaces
JMS Server and Destination
Creating the Client
Handling the Message
Producing the Message

Message-Driven Beans
Message-Driven Beans
Asynchronous Processing
Comparing MDBs
MDB Interfaces
Deploying MDBs
MDB Deployment Descriptor Elements

Appendix A - Supporting Technologies
Database Transaction Isolation Levels
The JSP Solution

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.