Encapsulating Business Logic with Jakarta: Advanced Topics in Enterprise Beans

Jakarta EE 9.1    |    Intermediate
  • 12 videos | 1h 39m 20s
  • Includes Assessment
  • Earns a Badge
Through this course, learn how to perform specialized tasks using advanced forms of enterprise beans, such as message-driven beans, the timer service, and the integration of beans with a relational database. You'll examine how to set up a message queue in an application server, develop both the consumer bean and the producer program, and implement the enterprise beans timer service. This course will also help you explore the steps involved in setting up a data source to connect to a relational database and using it to integrate your enterprise beans to such a database. After finishing this course, you'll have gained a deeper understanding of the different use cases and features of Jakarta Enterprise Beans.


  • discover the key concepts covered in this course
    create and configure a messaging queue on a Wildfly application server instance
    define a message-driven bean that consumes text messages placed on a message queue
    develop an application that connects to a message queue and places text messages on that queue
    using the enterprise bean timer service to set a method to execute after a specified delay
    create a client application that invokes a task configured with the enterprise bean timer service
  • set a task to execute multiple times using a ScheduleExpression
    configure a datasource in Wildfly that links up with a relational database
    create an entity class in an application that maps to a table in a relational database
    use an EntityManager instance to query data from and persist data to a database from a session bean
    develop an application that transmits objects to a bean for persistent storage in a database
    summarize the key concepts covered in this course


  • 2m 14s
  • 10m 8s
  • Locked
    3.  Configuring a Message-driven Bean
    8m 9s
  • Locked
    4.  Creating a Message Producer
    8m 47s
  • Locked
    5.  Using the Timer Service for Enterprise Beans
    8m 23s
  • Locked
    6.  Invoking the Enterprise Bean Timer Service
    9m 47s
  • Locked
    7.  Applying a Schedule Expression to a Timer
    11m 5s
  • Locked
    8.  Setting Up a Datasource
    11m 21s
  • Locked
    9.  Defining a Persistable Entity
    10m 35s
  • Locked
    10.  Setting Up a Bean to Persist Data
    8m 26s
  • Locked
    11.  Accessing a Database from a Client
    8m 3s
  • Locked
    12.  Course Summary
    2m 24s


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.