Payara Micro revealed : cloud-native application development with Java / David R. Heffelfinger.
2022
QA76.76.A65
Linked e-resources
Linked Resource
Concurrent users
Unlimited
Authorized users
Authorized users
Document Delivery Supplied
Can lend chapters, not whole ebooks
Details
Title
Payara Micro revealed : cloud-native application development with Java / David R. Heffelfinger.
ISBN
9781484281611 (electronic bk.)
1484281616 (electronic bk.)
1484281608
9781484281604
1484281616 (electronic bk.)
1484281608
9781484281604
Published
New York, NY : Apress, [2022]
Language
English
Description
1 online resource (238 pages) : illustrations
Item Number
10.1007/978-1-4842-8161-1 doi
Call Number
QA76.76.A65
Dewey Decimal Classification
005.3
Summary
Develop, configure, and deploy Java cloud-native applications using Payara Micro. This book demystifies Java cloud-native application development using standard Microprofile APIs and covers Payara-specific features such as automatic clustering and application initialization performance improvements. You will learn how to improve startup performance by taking advantage of class data sharing, and configure cloud-native applications via standard development tools such as Maven and Gradle. The book also clarifies how to develop functionality necessary in a cloud environment, such as health checks and request tracing, using MicroProfile APIs. The book begins by showing how to develop microservices using RESTful web services, followed by how to create microservice clients using MicroProfile and the REST client API. Dependency Injection via Jakarta Context and Dependency Injection (CDI) is also covered. Various approaches to application configuration are covered as well, including property files, environment variables, and system properties. You will learn to configure fault tolerance and high availability, generate system and custom application metrics, and generate health checks to automatically improve overall application health. You will know how to trace the flow of a request across service boundaries with OpenTracing. You will be able to make future maintenance easily through generating documentation, including how to automatically update documentation as your code is updated. Additionally, you will learn how to secure cloud applications and to automatically cluster applications and improve application startup performance.
Note
Includes index.
Access Note
Access limited to authorized users.
Available in Other Form
Print version: 9781484281604
Linked Resources
Record Appears in
Table of Contents
1. Jakarta EE, MicroProfile, Payara, and the Cloud
2. Developing Microservices using Payara Micro
3. Developing Microservice Clients
4. Contexts and Dependency Injection
5. Application Configuration
6. Metrics
7. High Availability and Fault Tolerance
8. Health Checks
9. Request Tracing
10. Documenting Web Services
11. Security with Jason Web Tokens
12. Payara Micro Specific Features
13. Payara Cloud.
2. Developing Microservices using Payara Micro
3. Developing Microservice Clients
4. Contexts and Dependency Injection
5. Application Configuration
6. Metrics
7. High Availability and Fault Tolerance
8. Health Checks
9. Request Tracing
10. Documenting Web Services
11. Security with Jason Web Tokens
12. Payara Micro Specific Features
13. Payara Cloud.