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.
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
This video targets software developers familiar with Java who are now keen to explore the Java EE platform to understand how to build enterprise-level applications.
About The Author
Sebastian Daschner: Sebastian Daschner is a self-employed Java consultant, author, and trainer and is enthusiastic about programming and Java (EE). He participates in the JCP, helping to form the future standards of Java EE, serves in the JSR 370 and 374 Expert Groups, and collaborates on various open source projects. For his contributions in the Java community and ecosystem, he was recognized as a Java Champion, Oracle Developer Champion, and double 2016 JavaOne Rockstar. He has been working with enterprise Java for more than 8 years. Besides Java, Sebastian is also a heavy user of Linux and container technologies such as Docker. He evangelizes computer science practices on https://blog.sebastian-daschner.com, in his Newsletter, and on Twitter via @DaschnerS. When not working with Java, he also loves to travel the worldeither by plane or motorbike.
Table of contents
- Chapter 1 : Core Java EE components
- Chapter 2 : HTTP endpoints
- Chapter 3 : Persistence
- Chapter 4 : Cross-cutting concerns
- Chapter 5 : Asynchronous behavior
- Chapter 6 : Accessing external systems
- Chapter 7 : Asynchronous communication protocols
- Title: Learning Java EE 8
- Release date: February 2018
- Publisher(s): Packt Publishing
- ISBN: 9781788831130
You might also like
Learning Java EE 7
In this Java EE 7 training course, expert author Brian Gorman teaches you the concepts, tools, …
Learning Path: Professional Java Developer
40+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Java™ SE 7 …
OCA Java SE 8 Programmer I (1Z0-808)
An updated edition of this video title is available. Please go to Java SE 11 Developer …
Learn Java—the #1 language for professional programmers. This hands-on course guides you through your first steps …