Course not currently available

Enterprise Java Programming with J2EE and JBoss (EJB 2.0)

Course

In Manchester ()

Price on request

Description

  • Type

    Course

  • Class hours

    28h

This 4-day course is for programmers who already know the Java language and wish to exploit the Enterprise Java Beans 2.0 technology while becoming aware of the security implications of distributing applications. This course has a large practical component which includes developing an e-commerce application based on Enterprise Java Beans. The course uses the JBoss Application Server. Suitable for: Delegates must have a good working knowledge of the Java language, typically obtained by prior attendance on our Java Programming course. an understanding of Servlet Programming and JDBC is assumed.

About this course

Students must have a good working knowledge of the Java language, typically obtained by prior attendance on our Java Programming course. An understanding of Servlet programming and JDBC is assumed.
 

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • J2ee training
  • Servlet
  • Java Programming
  • Java API
  • Java
  • J2ee
  • Server
  • Web
  • Technology
  • Programming

Course programme

Course review:

1 Enterprise Java Programming

  • From client-server to 3-tier architecture
  • Design considerations
  • Security considerations
  • Naming Services
  • Comparison of RMI, CORBA and EJB

2 Java Naming and Directory Interface (JNDI)

  • JNDI Architecture
  • Service Providers and the Service Provider Interface
  • The Initial Naming Context
  • Looking up objects
  • Creating, searching and destroying directory entries
  • Exercise 1: JNDI File Search

3 Introducing Enterprise Java Beans (EJB)

  • EJB concepts and versions
  • Component Transaction Monitors
  • Commercial implementations
  • The EJB Architecture
  • Persistence and transactions

4 J2EE & EJB Deployment

  • The J2EE environment and tools
  • Configuring J2EE
  • J2EE and JNDI Naming
  • EJB packaging and deployment
  • The deployment tool
  • The Hypersonic Database
  • Exercise 2: Set up JBoss

5 EJB Clients

  • Types of client
  • Java clients
  • Web and JSP clients
  • Servlets and WAR files
  • Exercise 3: Write and Deploy a Servlet Client

6 Entity Beans

  • The role of an Entity Bean
  • Creating an Entity Bean
  • Container Managed Persistence
  • The Business Interface
  • Exercise 4: Container Managed Persistence Entity Bean

7 More Entity Beans

  • Local Interfaces
  • Bean Managed Persistence
  • Exercise 5: Bean Managed Persistence Entity Bean

8 Stateless Session Beans

  • The roles of Session Beans
  • Creating Session Beans
  • Stateless Session Beans
  • Exercise 6: Stateless Session Bean

9 Stateful Session Beans

  • Stateful Session Beans
  • Exercise 7: Stateful Session Bean

10 EJB Implementation Issues

  • Meta data
  • Transaction management
  • 1-1, 1-many, many-1 and many-many associations
  • EJB versions

11 The Java Messaging System

  • The Java Messaging System (JMS)
  • Exercise 8: JMS

12 Security

  • Users and roles
  • Access control
  • Authentication
  • Exercise 9: JBoss Security

13 Message Driven Beans

  • The Message Driven Enterprise Bean
  • Exercise 10: Message Driven Bean

Additional information

Payment options: The more people that are booked on the course the cheaper it becomes You can contact us for a quotation also for bespoke tailor made courses

Enterprise Java Programming with J2EE and JBoss (EJB 2.0)

Price on request