My Account Log in

4 options

Jakarta EE cookbook : practical recipes for enterprise Java developers to deliver large scale applications with Jakarta EE / Elder Moraes.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Business Collection Available online

View online

Ebook Central Academic Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Moraes, Elder, author.
Language:
English
Subjects (All):
Computer software--Development.
Computer software.
Physical Description:
1 online resource (371 pages)
Edition:
Second edition.
Place of Publication:
Birmingham, England ; Mumbai : Packt, [2020]
Summary:
Java EE is being transferred from Oracle to Eclipse Foundation and will have a new name: Jakarta EE. It will be a collection of technologies and APIs that would help developers build Enterprise Applications. This book will help enterprise Java developers to create real-world solutions using the latest features and specifications of Jakarta EE.
Contents:
Cover
Title Page
Copyright and Credits
Dedication
About Packt
Foreword
Contributors
Table of Contents
Preface
Chapter 1: New Features and Improvements
Running your first Jakarta Bean Validation 2.0 code
Getting ready
How to do it...
How it works...
See also
Running your first Jakarta CDI 2.0 code
There's more...
Running your first JAX-RS 2.1 code
Running your first JSF 2.3 code
Running your first JSON-P 1.1 code
Running your first JSON-B 1.0 code
Running your first Jakarta Servlet 4.0 code
Running your first Jakarta Security code
Running your first MVC 1.0 code
Chapter 2: Server-Side Development
Using Jakarta CDI to inject context and dependencies
Using Jakarta Bean Validation for data validation
Using Jakarta Servlet for request and response management
Using Server Push to make objects available beforehand
Using EJB and JTA for transaction management.
Getting ready
Using EJB to deal with concurrency
Using JPA for smart data persistence
Using EJB and JPA for data caching
Using Jakarta Batch processing
Chapter 3: Building Powerful Services with JSON and RESTful Features
Building server-side events with JAX-RS
Improving service's capabilities with JAX-RS and Jakarta CDI
Easing data and objects representation with Jakarta JSON Binding
Parsing, generating, transforming, and querying JSON objects using Jakarta JSON Processing
Chapter 4: Web and Client-Server Communication
Using servlets for request and response management
The load-on-startup servlet
A servlet with initParams
The asynchronous servlet
Building a UI with template features using JSF
Improving response performance with Server Push
Chapter 5: Security of the Enterprise Architecture
Domain protection with authentication
See also.
Granting rights through authorization
Protecting data confidentiality and integrity with SSL/TLS
Using declarative security
Using programmatic security
Chapter 6: Reducing Coding Effort by Relying on Standards
Preparing your application to use a connection pool
Using messaging services for asynchronous communication
Understanding a servlet's life cycle
Transaction management
Chapter 7: Deploying and Managing Applications on Major Jakarta EE Servers
Understanding Apache TomEE
Eclipse GlassFish
Red Hat WildFly
Chapter 8: Building Lightweight Solutions Using Microservices
Building microservices from a monolith
Building a monolith
Building microservices from the monolith
Building decoupled services
Building an automated pipeline for microservices
Continuous integration
Continuous delivery
Continuous deployment
Determining the state of a microservice by using the MicroProfile Health Check API
Generating and/or monitoring metrics with the MicroProfile Metrics API
Exposing API documentation using the MicroProfile OpenAPI
Chapter 9: Using Multithreading on Enterprise Context
Building asynchronous tasks with returning results
Using transactions with asynchronous tasks
Checking the status of asynchronous tasks
Building managed threads with returning results
Scheduling asynchronous tasks with returning results
Using injected proxies for asynchronous tasks
Chapter 10: Using Event-Driven Programming to Build Reactive Applications
Building reactive applications using asynchronous servlets
Building reactive applications using events and observers
Building reactive applications using WebSocket
Building reactive applications using message-driven beans
Building reactive applications using Jakarta RESTful Web Services
Building reactive applications using asynchronous session beans
Using lambdas and CompletableFuture to improve reactive applications
Chapter 11: Rising to the Cloud - Jakarta EE, Containers, and Cloud Computing
Building Jakarta EE containers using Docker
Using Oracle Cloud Infrastructure for container orchestration in the cloud
Using Jelastic for container orchestration in the cloud
Using OpenShift for container orchestration in the cloud
Using AWS for container orchestration in the cloud
Chapter 12: Appendix - The Power of Sharing Knowledge
Introduction
Why contributing to the Adopt a JSR program can make you a better professional
Understanding the Adopt a JSR program
Collaborating on the future of Jakarta EE
Setting yourself up for collaboration
Setting aside a specific time for it
Choosing where you'll concentrate your efforts
Do it!
The secret to unsticking your career, your project, and even your life!
Other Books You May Enjoy
Index.
Notes:
Description based on print version record.
Description based on publisher supplied metadata and other sources.
OCLC:
1157083576

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account