Learning Java EE 8

Learning Java EE 8

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3h 09m | 923 MB

Build a full fledged application with the latest API’s

Java EE provides a standard set of specifications that can be used to develop standardized applications, independent of the vendor. Enterprise applications do not change that often, and hence we need a robust platform such as Java EE to ensure sustainability. Thus, this comprehensive course—covering all the features and APIs in Java EE—will be helpful for developers. It also answers questions related to how Java EE compares to the Java language, should developers transition to it, and what types of application would benefit from it.

Both small businesses and large enterprises have benefitted from the various APIs provided by the Java EE platform to build dynamic web apps. This therefore remains one of the key skills sought by hiring companies.

This course starts by exploring the core JAVA EE components. Moving further you will learn all about HTTP endpoints. You will learn how to map domain entities with JPA. Cross-cutting concerns will be covered exhaustively.

This course teaches you how to deal with Asynchronous behavior. You will learn to access external systems. You will also learn about the asynchronous communication protocol. By the end of the course, you will be able to develop a car management enterprise application.

A practical course giving an overview on how to develop enterprise applications using the Java Enterprise platform, including all required modern APIs.

What You Will Learn

  • Implement domain business logic using core Java EE components
  • Realize HTTP communication using JAX-RS
  • Use JPA persistence with the least impact on domain logic code
  • How interceptors realize technical cross-cutting concerns
  • Configure enterprise applications using standard APIs
  • Introduce asynchronous behavior into business logic
  • Access external systems in a resilient way
  • Implement server-sent events and WebSocket communication
Table of Contents

01 The Course Overview
02 Implementing domain business logic in Java EE
03 EJBs and CDI managed beans
04 CDI producers
05 Qualifiers
06 Scopes
07 Events
08 JAX-RS resources
09 Integrating JSON-B
10 Integrating JSON-P
11 Custom HTTP responses
12 Validating communication
13 Exception handling
14 Mapping domain entities with JPA
15 Entity relations
16 Datasources
17 Transactions
18 Interceptors
19 Binding custom interceptors
20 Configuring Java EE applications
21 Caching
22 Logging
23 synchronous EJBs
24 Asynchronous CDI events
25 Managed threads
26 Timers
27 Asynchronous JAX-RS resources
28 Accessing HTTP using JAX-RS
29 Extended client usage
30 Making HTTP clients resilient
31 Asynchronous, reactive clients
32 Implementing SSE resources with JAX-RS
33 Server-sent event clients
34 Implementing WebSocket server endpoints
35 Accessing WebSocket endpoints