Home  Courses  Custom dept.  Sales desk  Samples  Services  Help   

Phone 01636 893673
International
+44 1636 893673

Fax (0870) 051 7558
International
+44 870 051 7558

enquiries@firstalt.co.uk

Training Centre:
Harwell Conf. Centre
Bldg 455, Maxwell Ave
Harwell, Didcot
OX11 0RA

Administration office:
High Park Farm
Swinderby Road
Collingham
Nr. Newark
Notts NG23 7NZ.

JAE

Enterprise Java Beans Development with BEA WebLogic 6.0

This course focuses on developing Web Applications with Java 2 Enterprise Java Beans using BEA's latest Web Server - WebLogic Server 6.0. The course concentates on EJBs, but also shows how to integrate EJBs with servlets and JSPs.

 
Select here for related courses
Select here for a list of all courses

OBJECTIVES OF THE COURSE

COURSE CODE JAE TUTORS TBA
DURATION 5 days VENUE Harwell Training Centre **
PRICE £1400 plus VAT * BOOKING CONTACT Mick Hosegood email
EXPERIENCE LEVEL Intermediate TECHNICAL CONTACT Mick Hosegood email
*see note at bottom for special savings! for pricing for a course run especially for your organisation, please use our worksheet **Also available on your site for groups of four to ten.

COURSE DATES:
Feb
Apr
Jun
Nov
Please Call
Please Call
Please Call
Please Call

INTENSITY: About 40% of the course is practicals, and 60% lectures

RESOURCE: Each student will have exclusive use of a workstation for the duration of the course. Each student will be provided with a full set of training notes relating to the course.

All the training systems will be networked during the course and intranet server(s) provided in addition to the student workstations for use during network aspects of the course.

PREREQUISITES: A good working knowledge of Java and an appreciation of Web technologies including Java Servlets and JSPs.

PRACTICALS / TAKEAWAYS: Each student leaves the course with their own set of training notes.

Every student who attends this course at our Harwell training centre will be issued with a signed certificate of course completion.

SOFTWARE VERSIONS: Covers Weblogic 6 on Solaris 8, but is equally applicable to any other platform -- Windows 95/98, Windows NT, Windows 2000, Unix, Linux.

 

TOPICS COVERED ON THE COURSE

EJB Architecture
Component Technology and the 3 tier model; Comparision with COM+, .NET and CORBA; RMI and HTTP protocols; Architecture of an Application Web Server; The role of the EJB Container Model-View-Controller paradigm

Writing the Client Code
JNDI lookups; RMI over IIOP; Interacting with the Home Interface; Using the Remote Interface

Deployment
Configured, hot and auto deployment; EJB jar files; XML deployment descriptors; Generating container files; Using EJBs in multiple configurations

Stateless Session Beans
EJBHome and EJBObject interfaces; SessionBean interface; XML resource descriptors and Deployment; Interaction with EJB container; Object Pooling; Practical uses for stateless session beans

Stateful Session Beans
Differences from stateless EJBs; XML resource descriptors and Deployment; Lifecycle, cache management and passivation; Connection pooling and Data Sources; Delegation to other EJBs

Entity Beans
Primary Keys; Finder methods; Container managed Persistence; Bean managed Persistence; XML resource descriptors and Deployment;

Servlets and JSPs
Servlet and JSP life cycle; Cookies and URL rewriting; Sessions; JSP life cycle; Tags, Directives, Actions and built-in objects; Calling JSPs, servlets and Java Beans from JSPs

Transactions
Why transactions; ACID; Transaction models; Distibuted Transactions and Resource managers; Two phase commit; Container Managed Transactions; Transactional attributes; Propagating transactions; Bean Managed Transactions; Throwing Exceptions

Clustering
Load balancing; Fail over; In memory state replication for session EJBs; Clustering Entity EJBs; Proxying from JSPs and Servlets; Security;

Entity Relationships
Improving CMP with EJB 2.0 specification; Database mappings; Cardinality, directionality; EJB-QL; Dependent EJBs; BMP

Security
PKI, SSL and Digital Certificates; Security Realms; Declarative Security; Programmatic Security; Principals and Roles; Declaring security roles; tags in XML descriptors

Message Driven Beans
JMS Queues and Topics; What is a MDB; Differences from Entity and Session beans; Lifecycle; XML resource descriptors and Deployment;

 

SPECIAL SAVINGS FOR MULTIPLE AND PACKAGE BOOKINGS

Multiple Bookings
If you book more than one place on our courses on the same order, you are entitled to a 10% discount.

Package Bookings
Further discounts are available for certain packages of courses.

 
Fiercely inde dent
 

 

© 2004 First Alternative. All rights reserved.