Developing Middleware in Java EE 8

Implement latest Java middleware technologies to make robust, scalable enterprise application
Preview in Mapt
Code Files

Developing Middleware in Java EE 8

Abdalla Mahmoud

Implement latest Java middleware technologies to make robust, scalable enterprise application

Quick links: > What will you learn?

This title is available to pre-order now and is expected to be published in
Mapt Subscription
FREE
$20.83/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$28.00
$49.99
$29.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Developing Middleware in Java EE 8 Book Cover
Developing Middleware in Java EE 8
$ 39.99
$ 28.00
Architecting Modern Java EE Applications Book Cover
Architecting Modern Java EE Applications
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $44.98
Add to Cart

Book Details

ISBN 139781788391078
Paperback399 pages

Book Description

Middleware is the infrastructure of software-based applications that enables businesses to solve problems, to operate more efficiently, and to make money. As soon as the usage of the middleware extends beyond a single application, the importance of having it written by experts increases substantially.That’s where this book and you fit in. This book will help you to become an expert in developing middleware for a variety of applications like mobile applications, web browsers, etc.

The book starts off by exploring the latest JAVA EE 8 APIs with newer features and magaing dependencies with CDI 2.0. You will learn how to implement Object-to-Relational mapping using JPA 2.1 and validate the data using bean validation. Moving on you will work with different types of EJBs to develop business logic along with designing RESTful APIs by utilising different HTTP methods and activating JAX-RS features in enterprise application.Later on you will be introduced to serialzation/deserialization of JSON objects and JMS architecture for communication. You will learn to secure your middleware with JAVA security 1.0 and implement various authentication Technics like OAuth authentication. In the end you will be using various test technologies like Junit, Mockito for testing the application and use Docker to deploy your enterprise application.

By the end of the book, you will be a proficient in developing robust, effective and distributed middleware for your business.

Table of Contents

What You Will Learn

  • Implement latest JAVA EE 8 APIs and manage dependencies with CDI 2.0
  • Perform CRUD operations and access database with JPA 2.1
  • Use Bean validation API 2.0 to validate the data
  • Develop the business logic with EJB 3.2
  • Incorporate REST architecture and RESTful APIs design patterns
  • Perform serialization and deserialization Json documents using JSON-B
  • Utilize JMS for messaging and queuing models and secure application with Java Security 1.0
  • Test application using Junit, Mockito and deploy using Docker

Authors

Table of Contents

Book Details

ISBN 139781788391078
Paperback399 pages
Read More

Read More Reviews

Recommended for You

Architecting Modern Java EE Applications Book Cover
Architecting Modern Java EE Applications
$ 39.99
$ 28.00
Java EE 8 High Performance Book Cover
Java EE 8 High Performance
$ 39.99
$ 28.00
Microservice Patterns and Best Practices Book Cover
Microservice Patterns and Best Practices
$ 35.99
$ 25.20
Java EE 8 Microservices Book Cover
Java EE 8 Microservices
$ 39.99
$ 28.00
Kotlin Programming By Example Book Cover
Kotlin Programming By Example
$ 39.99
$ 28.00
Machine Learning: End-to-End guide for Java developers Book Cover
Machine Learning: End-to-End guide for Java developers
$ 75.99
$ 53.20