EJB Session Beans  «Prev  Next»

Lesson 1

Enterprise Java Beans Architecture and Session Beans

This course is the first of two courses in the Enterprise JavaBeans Series. This course explores two topics:
  1. The architecture of Enterprise JavaBeans
  2. Session Beans

I will be explaining Java EE architecture for the duration of this course. EJB Architecture includes
  1. distributed programming concepts,
  2. servers,
  3. containers,
  4. Session Beans,
  5. Entity Beans, and
  6. Transactions.

Following the architectural introduction, the course will teach you about Session Beans in detail.
In additioin to learning the technology, you will be implementing a course project which involves writing a program with a
  1. Session Bean client and
  2. multiple remote Session Beans.
This exercise will reinforce the concepts covered in the course.
Java EE Eclipse

Brief History of the Evolution from Java EE to Jakarta EE 10

"Java EE" was the nomenclature that preceded "Jakarta EE 10".
  • J2EE (Java 2 Platform, Enterprise Edition): This was the initial name for the enterprise Java platform, introduced in 1999.
  • Java EE (Java Platform, Enterprise Edition): The name changed from J2EE to Java EE with Java 5 in 2006. This name was used until 2017.
  • Jakarta EE: In September 2017, Oracle (who had acquired Sun Microsystems, the original creators of Java) announced they would submit Java EE to the Eclipse Foundation. Due to trademark issues with the "Java" name, the platform was rebranded as "Jakarta EE".

Jakarta EE 10 was released in September 2022, building on the foundation established by earlier Jakarta EE versions (like Jakarta EE 8 and 9) which primarily focused on the transition and namespace changes from `javax` to `jakarta`.


Course goals

After completing this course, you will be able to:
  1. Describe the architecture of Enterprise JavaBeans
  2. Program a Session Bean client
  3. Deploy a Session Bean
  4. Write a Session Bean and its supporting interfaces
  5. Create an application by combining multiple session beans together

How you will learn

In this course, you will learn and practice Jakarta EE skills using interactive technologies.
Enterprise JavaBeans: EJB Architecture and Session Beans is the first of two courses in the
Enterprise JavaBeans Series.
In the next lesson, we will examine the course prerequisites.

SEMrush Software