supervised and delivers only the official training programs for more than 3000 Courses and 480 Certificates, through 30 dedicated Learning Centers in Egypt, Kuwait, and UAE.....


learning process

partner of the most world's technology leaders such as: Microsoft, Cisco, Math-Works, CompTia, WiMax, CWNP, Oracle, EC-Council, CIW, Symantec, ETS, Parametric, PearsonVUE, and more ...


Warm welcome

WE aimed to improve and develop the human resources to be qualified for job Opportunities. By assure quality through the four basic elements of learning process (Official curriculum, Expert Teaching Staff, Hand-ON labs, Suitable Environment)...


Quality assurance

our quality control and montoring system is added value, allow our customers watching the secure cams 24/7, performance and evaluate the training progress. ...

Nada Youssef
Date: 2012-11-10
nice site... More...
Ahmed Ali
Date: 2012-11-10
I like the site design, it's sweet .. simple ... well organized. Hope to see next projects... More...
Maha el Said
Date: 2012-11-11
Very Helpful and very organized company...it opens its doors for people who are willing to learn and develop their designing abilities.... More...
mohamed saad
Date: 2012-11-28
it\'s very nice website go ahead..... More...

  • Category: Microsoft Office
    Date: 2012-11-12

  • Category: Adobe
    Date: 2012-11-12

  • Category: Adobe
    Date: 2012-11-12

  • Category: Entercaps Traning Center
    Date: 2012-11-11
  • Photoshop CS5-The Missing Manual
    Photoshop CS5-The Missing Manual
  • Photoshop CS6 For Dummies
    A dobe Photoshop is one of the most impo
  • Pro .NET Best Practices
    Pro .NET Best Practices
  • Hardening Cisco Routers
    Hardening Cisco Routers
   Enterprise JavaBeans


Database developers and administrators, Internet application developers, middleware programmers, Java developers, and client/server developers.

Enterprise JavaBeans
Exam # Duration Language Level Type Classroom Code Fees
-- 24 English Professional Course Classroom Cs247 0 LE
Description :

Enterprise JavaBeans is a course that teaches you the fundamentals of Enterprise JavaBeans. In this course, you will learn about the Java 2 Platform, Enterprise Edition (2JEE), as well as EJB concepts, methodology and development. You will also learn about EJB-compliant servers, and how Enterprise JavaBeans are used by remote client applications. Topics include developing session beans and entity beans, database connectivity, transactions and security. Through hands-on labs, student will gain experience working with Enterprise JavaBeans.

Objectives :
  • Explain distributed architectures, software components and server-side component architecture.
  • Define the technologies associated with the Java 2 Platform, Enterprise Edition (J2EE).
  • Describe EJB container services.
  • Create session beans.
  • Create entity beans.
  • Perform EJB deployment.
  • Create EJB clients.
  • Identify transaction and security issues associated with enterprise beans.

Topics :

Introduction to Server-Side Component Software

  • Introduction
  • Client-Server and Multi-Tiered Architectures
  • Software Components
  • Component Architecture Solutions
  • J2EE Technologies
  • Enterprise JavaBeans

Overview of the Enterprise JavaBeans Framework

  • Introduction to Enterprise JavaBeans
  • EJB Architecture
  • Client Interaction with Enterprise JavaBeans
  • EJB Container Services
  • The EJB Home Object
  • The EJB Object
  • Types of Enterprise JavaBeans
  • Deployment Descriptors
  • The EJB-JAR File

Creating Session Beans

  • Introduction to Session Beans
  • Creating the Enterprise Bean Class
  • Stateless and Stateful Session Beans
  • Writing Business Methods for an Enterprise Bean
  • The Home Interface
  • The EJB Object
  • Exceptions in EJB
  • Example: A Session Bean
  • The Library Application
  • Introduction to EJB Deployment
  • The Deployment Descriptor
  • Environment Data
  • Using Bean References
  • Using Resource Factories
  • Assembler/Deployer Roles with the Deployment
  • EJB Deployment in an EJB Server

Entity Beans

  • Introduction to Entity Enterprise Beans
  • What Is an Entity Bean
  • Primary Keys
  • Entity Bean Architecture
  • Bean-Managed Persistence
  • Entity Bean Methods
  • Using Finder Methods
  • The Remote Interface
  • The Home Interface

Enterprise JavaBeans Clients

  • Introduction to EJB Clients
  • Using JNDI
  • Creating an EJB Instance
  • Removing the Enterprise Bean
  • Client Sample

Container-Managed Persistence

  • Introduction to Container-Managed Persistence
  • The Primary Key
  • EJB Methods and CMP
  • The Deployment Descriptor and CMP
  • Example: A CMP Entity Bean

Transactions in Enterprise JavaBeans

  • Introduction to Transactions
  • What Are Transactions?
  • Participants in Transactions
  • Properties of Transactions
  • EJB Transactional Models
  • Distributed Transactions
  • Isolation Levels
  • Transactions in EJB
  • Container-Managed Transactions (CMT)
  • Bean-Managed Transactions (BMT)

Enterprise JavaBeans Security

  • Introduction to EJB Security
  • Defining Users, Principals and Roles
  • Security and the Deployment Descriptor

Recommended Knowledge :

Trainees must have CIW Foundations certification or equivalent experience, and must have completed the CIW Java Programming Fundamentals (5JPF) course or have a working knowledge of Java.

Recommended Course(s) :

 Java Programming Fundamentals

 Programming Concepts

Training Materials :

CIW Official Curriculum

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

This course is a credit towards CIW Enterprise Developer Certification

Category :

The Instructor: