Coder Social home page Coder Social logo

yunzhang2014 / developing-middleware-in-java-ee-8 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/developing-middleware-in-java-ee-8

0.0 1.0 0.0 129 KB

Developing Middleware in Java EE 8, published by Packt

License: MIT License

Java 91.42% HTML 8.05% PureBasic 0.53%

developing-middleware-in-java-ee-8's Introduction

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.

developing-middleware-in-java-ee-8's People

Contributors

abdallamahmoud avatar akshadai avatar mehulsingh7 avatar yunzhang5918 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.