2 months access to the course.

Course Requirements
Knowledge of Java is required, including Servlets.

Book now   

STEP 1: The payment
Choose your payment currency.

Dollars (USA): $ 610
Euros (EUROPE): € 450
Pounds (UK): £ 380

STEP 2: The beginning
Once your payment has been processed, you will receive the keys to access your course.

Contact Us



Welcome to the Enterprise Java Beans Course

In this page you will find all the details about our Enterprise Java Beans OnLine Course. But if there’s anything you would like to ask us, don’t hesitate, and just email us at info@trainingjava.com.
What is EJB?
Not to be confused with JavaBeans.

Enterprise JavaBeans (EJB) is a managed, server-side component architecture for modular construction of enterprise applications.
read more
The EJB specification is one of several Java APIs in the Java EE specification. EJB is a server-side model that encapsulates the business logic of an application. The EJB specification was originally developed in 1997 by IBM and later adopted by Sun Microsystems (EJB 1.0 and 1.1) in 1999[1] and enhanced under the Java Community Process as JSR 19 (EJB 2.0), JSR 153 (EJB 2.1), JSR 220 (EJB 3.0) and JSR 318 (EJB 3.1).

The EJB specification intends to provide a standard way to implement the back-end 'business' code typically found in enterprise applications (as opposed to 'front-end' interface code). Such code addresses the same types of problems, and solutions to these problems are often repeatedly re-implemented by programmers. Enterprise JavaBeans are intended to handle such common concerns as persistence, transactional integrity, and security in a standard way, leaving programmers free to concentrate on the particular problem at hand.

To deploy and run EJB beans, a Java EE Application server can be used, as these include an EJB container by default. Alternatively, a standalone container such as OpenEJB can be used.

Materials, Tutor, Methodology, Software, Final Exam, Diploma.
read more
- Electronic documentation in PDF format.
- Exercises and practicals.

Our tutors are used to providing these courses. They have abundant knowledge of Java, not only as theoretical experts, but they also have many years of hands on practical experience with in depth Java-related projects.

Theory explained using clear examples, with suggested exercises to reinforce what has been learnt.

All the software used on the course is free and easily downloadable. It will be explained how to do this.

Final Exam
To obtain the diploma you must sit the final exam. The exam can be accessed online.

It’s not just a certificate saying that you completed the course. It’s a diploma with your results, your final exam score and the course syllabus.

- Developers and analysts who wish to improve their knowledge of Java.
- Developers who want to learn how to create an EJB.
- University students.
- IT professionals.

Starting Dates
The beginning is at the time of matriculation, as it is not required to form a group to start a class.

Visit this section to read the entire course syllabus.
read more

Enterprise JavaBeans Basics
   • Definition of an EJB
   • Enterprise Services
   • EJB Containers
   • The EJB 3.0 Specification
   • Structure of an EJB
   • Types of EJB
      - Stateless Session Beans
      - Stateful Session Beans
      - Message Driven Beans

Implementating an EJB
   • Implementating a Stateless Session Bean
      - Implementating an EJB using NetBeans
      - Creating an EJB client application
   • Implementating a Stateful Session Bean
      - Creating the EJB
      - A Stateful Session Bean Client application
      - Accessing an EJB with JNDI
      - References
   • Lifecycle of a Session Bean
      - PostConstruct and PreDestroy calls
      - Passivation: PrePassivate and PostActivate methods
      - Eliminating Instances of a Stateful Session Beans
   • Message Driven Beans
      - Creating the EJB
         . Using the NetBeans IDE
      - Creating a client application

Visit this section to read the questions that our students ask us.
read more
Are there any requirements?
Yes. To be able to naturally follow the course, a low to medium level of Java knowledge is required, up to Servlets.

What type of qualification do I get?
The title obtained is a private DIPLOMA. It’s not so much the diploma in itself, but the knowledge gained. Normally, in a job interview you have to demonstrate your technical knowledge through questions or formal tests, and that’s where you should confirm what you have learnt.

What payment methods are available?
As this course is available worldwide, we accept payments through our PayPal account. You can pay either directly from your own PayPal account or also by credit card through PayPal’s secure payments platform.