Encapsulating Business Logic with Jakarta: An Overview of Enterprise Beans

Jakarta EE 9.1    |    Beginner
  • 13 videos | 1h 57m 53s
  • Includes Assessment
  • Earns a Badge
An enterprise bean is a server-side component written in the Java programming language that simplifies the development of large, distributed applications. Get familiar with the fundamentals of enterprise beans and the most basic form of such beans, i.e., session beans using this course. You'll get a chance to examine the implementation of enterprise beans, set up an application server that can host enterprise beans, and explore different types of session beans. You'll also investigate how to develop a basic session bean, deploy it to the application server, and access it from a client application. Upon completion of this course, you'll have a foundational understanding of enterprise beans and how they encapsulate the business logic of an application.


  • discover the key concepts covered in this course
    outline the features, use cases, and categories of Jakarta Enterprise beans
    download and install the Wildfly (formerly Jboss) application server
    configure a Maven project that can be used to develop and deploy Jakarta Enterprise Beans
    implement a basic stateless bean that returns text when a method is invoked and then deploys it to an app server
    develop a client application to locate and connect to a remote session bean and use it to invoke methods
    execute a program that invokes a remote session bean
  • create a stateless session bean that attempts to maintain some type of state
    recognize the limitations of a stateless session bean
    distinguish between stateless and stateful session beans
    develop, deploy, and access a singleton session bean
    apply degrees of concurrent access to the methods in a singleton bean
    summarize the key concepts covered in this course


  • 2m 15s
  • 12m 7s
  • Locked
    3.  Setting up the Wildfly Application Server
    12m 22s
  • Locked
    4.  Creating a Project for Enterprise Beans
    12m 30s
  • Locked
    5.  Developing and Deploying a Session Bean
    11m 45s
  • Locked
    6.  Creating a Client to Access an Enterprise Bean
    8m 32s
  • Locked
    7.  Building and Running the Client App
    9m 32s
  • Locked
    8.  Defining a Stateless Bean
    7m 54s
  • Locked
    9.  Invoking Methods of a Stateless Bean
    11m 2s
  • Locked
    10.  Comparing Stateless and Stateful Session Beans
    10m 9s
  • Locked
    11.  Working with Singleton Beans
    12m 34s
  • Locked
    12.  Setting Concurrent Access to Singleton Beans
    5m 9s
  • Locked
    13.  Course Summary
    2m 1s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.