Northern Ireland based Beckinridge specialises in Technology, IT, Sales and Management training for the ICT, Corporate, SME and Government Sectors.

  Public Courses
General Training

  On-Site Courses
Tailored Training

  ILM Qualifications
Level 4 & 5 Awards

Articles & Reviews

  Team Building
Activities & Events

  Why Choose Us?
Our Clients
Our Services
Quality and Expertise
Financial Support
Course Tailoring
Our Support Team
Talk To Us

Join Mailing List

 Enterprise JavaBeans Programming with J2EE 

  Course Code - PE-103   Duration - 5 Days

This 5-day course is for programmers who already know the Java language and wish to exploit the Enterprise JavaBeans 2.0 technology while becoming aware of the security implications of distributing applications. The course has a large practical component, which includes developing an e-commerce application based on Enterprise JavaBeans.




Students must have a good working knowledge of the Java language, typically obtained by prior attendance on our 'Java Programming' ('GN-134') course. An understanding of Servlet programming and JDBC, such as that obtained on our 'Java Server Side Programming for Web Applications' ('GN-137') course is assumed.


 Course Content


Enterprise Java Programming
- From client-server to 3-tier 
- Design considerations
- Security considerations
- Naming Services
- Comparison of RMI, CORBA and 

Java Naming & Directory Interface (JNDI)
- JNDI Architecture
- Service Providers and the Service
- Provider Interface
- The Initial Naming Context
- Looking up objects
- Creating, searching & destroying
  directory entries
- Exercise 1 - JNDI File Search

Introducing Enterprise JavaBeans (EJB)
- EJB concepts and versions
- Component Transaction Monitors
- Commercial implementations
- The EJB Architecture
- Persistence & transactions

EJB Clients
- Types of client
- Java clients
- Web and JSP clients

J2EE & EJB Deployment
- The J2EE environment & tools
- Configuring J2EE
- J2EE and JNDI Naming
- EJB packaging and deployment
- The deployment tool
- The Cloudscape database
- Exercise 2 - Set up J2EE & 

Entity Beans
- The role of an Entity Bean
- Creating an Entity Bean
- Container Managed Persistence
- The business interface
- Exercise 3 - Container Managed
- Persistence Entity Bean

More Entity Beans
- Local Interfaces
- Bean Managed Persistence 
- Exercise 4 - Bean Managed 
- Entity Bean

Stateless Session Beans
- The roles of Session Beans
- Creating Session Beans
- Stateless Session Beans
- Stateful Session Beans
- Exercise 5 - Stateless Session 

Stateful Session Beans
- Stateful Session Beans
- Exercise 6 - Stateful Session 

EJB Implementation Issues
- Meta data
- Transaction management
- 1-1, 1-many, many-1
  & many-many associations
- Servlets & WAR flies
- EJB Versions
- Exercise 7 - Servlet WAR 

The Java Messaging System
- The Java Messaging System 
- Exercise 8 - JMS

- Users & roles
- Access control
- Authentication

Messaging Beans
- The Messaging Enterprise 
- Exercise 9 - Messaging Bean

- J2EE patterns
- Presentation tier patterns
- Business tier patterns
- Integration tier patterns

© Beckinridge Ltd.

Privacy Policy | Quality Policy

Site by redrhino

Beckinridge specialises in Technology, IT, Sales and Management training for the ICT, Corporate, SME and Government Sectors in Northern Ireland.
Privacy Policy | Capability, Improvement, Through Training & Development