Skip to content

PacktPublishing/Developing-Middleware-in-Java-EE-8

Repository files navigation

Developing Middleware in Java EE 8

Developing Middleware in Java EE 8

This is the code repository for Developing Middleware in Java EE 8, published by Packt.

Build robust middleware solutions using the latest technologies and trends

What is this book about?

Middleware is the infrastructure in software based applications that enables businesses to solve problems, operate more efficiently, and make money. As the use of middleware extends beyond a single application, the importance of having it written by experts increases substantially. This book will help you become an expert in developing middleware for a variety of applications.

This book covers the following exciting features:

  • Implement the latest Java EE 8 APIs and manage dependencies with CDI 2.0
  • Perform CRUD operations and access databases with JPA 2.1
  • Use bean validation API 2.0 to validate data
  • Develop business logic with EJB 3.2
  • Incorporate the REST architecture and RESTful API design patterns Perform serialization and deserialization on JSON documents using JSON-B Utilize JMS for messaging and queuing models and securing applications Test applications using JUnit and Mockito and deploy them using Docker

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

public class ClientMDB implements MessageListener { 
 
    @Override 
    public void onMessage(Message msg) { 
        // cast message and process it here 
    } 
 
} 

Following is what you need for this book: If you're a Java developer looking to improve the performance of your code or simply wanting to take your skills up to the next level, then this book is perfect for you.

With the following software and hardware list you can run all code files present in the book (Chapter 2-10).

Software and Hardware List

Chapter Software required OS required
2-10 Java Development Kit (JDK) 1.8 Windows, Mac OS X, and Linux (Any)
2-10 Netbeans IDE 8.2 Windows, Mac OS X, and Linux (Any)
2-10 GlassFish 5 Windows, Mac OS X, and Linux (Any)
2-10 MySQL 8 Windows, Mac OS X, and Linux (Any)
2-10 Postman 6 Windows, Mac OS X, and Linux (Any)

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Abdalla Mahmoud Abdalla Mahmoud is a Java software architect and trainer with 14+ years of experience in the software development industry. He's led many successful projects using a broad range of technologies and frameworks covering the most out of the web, desktop, and mobile development aspects. He's also contributed in training hundreds of Java software engineers for more than 7 years, on different topics including Java EE, Spring, design patterns, and Android.

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781788391078

About

Developing Middleware in Java EE 8, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published