This is the code repository for Building RESTful Web Services with Java EE 8, published by Packt.
Create modern RESTful web services with the Java EE 8 API
Java Enterprise Edition is one of the leading application programming platforms for enterprise Java development. With Java EE 8 finally released and the first application servers now available, it is time to take a closer look at how to develop modern and lightweight web services with the latest API additions and improvements.
This book covers the following exciting features: Dive into the latest Java EE 8 APIs relevant for developing web services Use the new JSON-B APIs for easy data binding Understand how JSON-P API can be used for flexible processing Implement synchronous and asynchronous JAX-RS clients Use server-sent events to implement server-side code Secure Java EE 8 web services with JSON Web Tokens
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>8.0</version>
<scope>provided</scope>
</dependency>
Following is what you need for this book: This book is intended for Java developers who want to learn how to implement web services using the latest Java EE 8 APIs. No prior knowledge of Java EE 8 is required; experience with a previous Java EE version will, however, be beneficial.
With the following software and hardware list you can run all code files present in the book (Chapter 1-).
Chapter | Software required | Hardware required |
---|---|---|
1-6 | Maven 3.5.x, Payara Server 5.x, Docker for Windows, IntelliJ IDEA 2017.3, Postman or SoapUI | System with 4GB RAM |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Mario-Leander Reimer is a chief technologist for QAware GmbH. He is a senior Java developer with several years' experience in designing complex and large-scale system architectures. He continuously looks for innovations and ways to combine and apply state-of-the-art technology and open source software components to real-world customer projects. He studied computer science at Rosenheim and Staffordshire University and he teaches cloud computing as a part-time lecturer.
Click here if you have any feedback or suggestions.
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/9781789532883