Jakarta EE 8 Recipes

Video Description

Create effective and reliable enterprise solutions with Jakarta EE 8 specifications

About This Video

  • A recipe-based comprehensive guide containing all the topics you need to create client-server applications using the Jakarta EE platform
  • Make your Enterprise Java applications more scalable and efficient using Jakarta EE
  • Implement microservices and reactive programming with Jakarta EE

In Detail

Do you wish to deliver really awesome enterprise solutions with the most robust and mature technology for enterprise development? This course will help you build effective enterprise solutions and become productive with Jakarta EE 8.

In this course, you will start by writing request-response transactions using Jakarta EE 8's sole container, Servlet 4.0. You will implement features in Jakarta EE by writing EJB 3.2 and JSF 2.3 web applications; build MVC applications using Eclipse Ozar; implement server-side components using CDI 2.0; and build REST services. You will also learn to improve the security of your enterprise solutions using built-in authentication and hard-coded authorization. And finally, you will learn to deploy your Jakarta EE applications and microservices on various reliable and secure servers.

By the end of the course, you will be using Jakarta EE 8 to develop a secure, effective, and reliable enterprise application.

Table of Contents

  1. Chapter 1 : Exploring Servlet 4.0
    1. The Course Overview 00:04:05
    2. Setting Up HTTP/2 00:06:27
    3. The Server Push 00:08:16
    4. Managing Request and Response 00:06:50
    5. Applying CDI 2.0 00:09:59
    6. Creating Filter Components 00:05:38
    7. Creating Listeners 00:03:35
    8. Adding Servlets at Runtime 00:02:02
    9. Managing Views Using Runtime Discovery 00:05:09
  2. Chapter 2 : Implementing Jakarta EE Components
    1. Using EJB 3.2 Lite with CDI 2.0 00:10:44
    2. Creating Interceptors 1.2 00:09:18
    3. Building JSF 2.3 MVC with CDI 2.0 00:11:11
    4. Method Invocation with Ajax 00:07:32
    5. Applying Interceptors and Events to JSF 2.3 00:05:31
    6. Applying Event Ordering Mechanism 00:03:17
    7. Creating Asynchronous Events 00:03:37
    8. Using Eclipse Krazo MVC 00:08:43
  3. Chapter 3 : Managing the Data Model
    1. DAO with JPA 2.2 and Bean Validation 2.0 00:08:27
    2. Using JTA for Single Datasource 00:03:16
    3. JPA Layer in EJB 3.2 00:03:37
    4. Using Hibernate JPA Provider 00:08:50
    5. Using EclipseLink JPA Provider 00:12:08
    6. Setting Up Multiple Datasources 00:03:14
    7. Creating NoSQL Data Layer 00:05:02
  4. Chapter 4 : Using JSON-Based Utilities
    1. Applying JSONB and JSONP Operations 00:09:11
    2. Mapping Date Properties 00:03:21
    3. Using JsonPointer 00:05:01
    4. Applying JsonPatch and MergePatch 00:07:36
    5. Using JSON Queries 00:03:45
  5. Chapter 5 : Building Asynchronous and Reactive Applications
    1. Creating Asynchronous Servlets and Filters 00:05:05
    2. Using Stream Process Blocks 00:05:31
    3. Implementing REST Services Using JAX-RS 2.1 00:09:43
    4. Creating Clients for JAX-RS 2.1 Web Services 00:13:50
    5. Implementing Asynchronous Message-Driven Transactions 00:05:37
    6. Building Server Sent Events (SSE) 00:10:58
    7. Creating WebSocket Applications 00:07:11
    8. Using HTTP Trailers 00:04:57
  6. Chapter 6 : Building Concurrent Applications
    1. Using Thread Executors 00:06:55
    2. Creating and Using ManagedExecutorService 00:03:22
    3. Creating and Using ManagedScheduledExecutorService 00:03:24
    4. Using ManagedThreadFactory 00:01:49
    5. Using ContextService 00:01:50
  7. Chapter 7 : Applying Security to Jakarta EE
    1. Implementing Basic Authentication 00:04:39
    2. Using IdentityStore 00:05:42
    3. Storing User Credentials in a Database 00:05:02
    4. Managing User Roles and Authorization 00:02:38
    5. Implementing Form-Based Authentication 00:04:06
    6. Using Cookies to Create Authentication 00:04:23
    7. Using SecurityContext 00:02:14
    8. Securing Other Resources 00:05:12
  8. Chapter 8 : Deploying and Running Jakarta EE Applications
    1. Using Open Liberty 00:03:18
    2. Using Payara 00:03:41
    3. Using GlassFish 00:02:37
    4. Using WildFly 00:02:23
    5. Using Jetty 00:02:02
  9. Chapter 9 : Building Microservices and Cloud-Native Applications
    1. Building Microservices Using Thorntail 00:10:27
    2. Building Microservices Using Payara Micro 00:05:10
    3. Building Microservices Using KumuluzEE 00:03:48
    4. Building Cloud-Native Application Using Docker 00:04:11
    5. Accessing Other Container Applications 00:07:38
    6. Creating Cloud-Native Application Using AWS 00:14:59

Product Information

  • Title: Jakarta EE 8 Recipes
  • Author(s): Sherwin John Calleja Tragura
  • Release date: July 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781789958607