舉報(bào)

會(huì)員
Jakarta EE Cookbook
JakartaEEiswidelyusedaroundtheworldfordevelopingenterpriseapplicationsforavarietyofdomains.Withthisbook,Javaprofessionalswillbeabletoenhancetheirskillstodeliverpowerfulenterprisesolutionsusingpracticalrecipes.ThissecondeditionoftheJakartaEECookbooktakesyouthroughtheimprovementsintroducedinitslatestversionandhelpsyougethands-onwithitssignificantAPIsandfeaturesusedforserver-sidedevelopment.You'lluseJakartaEEforcreatingRESTfulwebservicesandwebapplicationswiththeJAX-RS,JSON-P,andJSON-BAPIsandlearnhowyoucanimprovethesecurityofyourenterprisesolutions.Notonlywillyoulearnhowtousethemostimportantserversonthemarket,butyou'llalsolearntomakethebestofwhattheyhavetoofferforyourproject.Fromanarchitecturalpointofview,thisJakartabookcoversmicroservices,cloudcomputing,andcontainers.ItallowsyoutoexploreallthetoolsforbuildingreactiveapplicationsusingJakartaEEandcoreJavafeaturessuchaslambdas.Finally,you'lldiscoverhowprofessionalscanimprovetheirprojectsbyengagingwithandcontributingtothecommunity.Bytheendofthisbook,you'llhavebecomeproficientindevelopinganddeployingenterpriseapplicationsusingJakartaEE.
最新章節(jié)
- Leave a review - let other readers know what you think
- Other Books You May Enjoy
- The secret to unsticking your career your project and even your life!
- Do it!
- Choosing where you'll concentrate your efforts
- Setting aside a specific time for it
品牌:中圖公司
上架時(shí)間:2021-06-24 15:22:59
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Leave a review - let other readers know what you think 更新時(shí)間:2021-06-24 16:13:32
- Other Books You May Enjoy
- The secret to unsticking your career your project and even your life!
- Do it!
- Choosing where you'll concentrate your efforts
- Setting aside a specific time for it
- Setting yourself up for collaboration
- Collaborating on the future of Jakarta EE
- Understanding the Adopt a JSR program
- Why contributing to the Adopt a JSR program can make you a better professional
- Introduction
- Appendix - The Power of Sharing Knowledge
- How to do it...
- Getting ready
- Using AWS for container orchestration in the cloud
- How to do it...
- Getting ready
- Using OpenShift for container orchestration in the cloud
- How to do it...
- Getting ready
- Using Jelastic for container orchestration in the cloud
- How to do it...
- Getting ready
- Using Oracle Cloud Infrastructure for container orchestration in the cloud
- See also
- How it works...
- How to do it...
- Getting ready
- Building Jakarta EE containers using Docker
- Rising to the Cloud - Jakarta EE Containers and Cloud Computing
- See also
- How it works...
- How to do it...
- Getting ready
- Using lambdas and CompletableFuture to improve reactive applications
- See also
- How it works...
- How to do it...
- Getting ready
- Building reactive applications using asynchronous session beans
- See also
- How it works...
- How to do it...
- Getting ready
- Building reactive applications using Jakarta RESTful Web Services
- See also
- How it works...
- How to do it...
- Getting ready
- Building reactive applications using message-driven beans
- See also
- How it works...
- How to do it...
- Getting ready
- Building reactive applications using WebSocket
- See also
- How it works...
- How to do it...
- Getting ready
- Building reactive applications using events and observers
- See also
- How it works...
- How to do it...
- Getting ready
- Building reactive applications using asynchronous servlets
- Using Event-Driven Programming to Build Reactive Applications
- See also
- How it works...
- How to do it...
- Getting ready
- Using injected proxies for asynchronous tasks
- See also
- How it works...
- How to do it...
- Getting ready
- Scheduling asynchronous tasks with returning results
- See also
- How it works...
- How to do it...
- Getting ready
- Building managed threads with returning results
- See also
- How it works...
- How to do it...
- Getting ready
- Checking the status of asynchronous tasks
- See also
- How it works...
- How to do it...
- Getting ready
- Using transactions with asynchronous tasks
- See also
- How it works...
- How to do it...
- Getting ready
- Building asynchronous tasks with returning results
- Using Multithreading on Enterprise Context
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Exposing API documentation using the MicroProfile OpenAPI
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Generating and/or monitoring metrics with the MicroProfile Metrics API
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Determining the state of a microservice by using the MicroProfile Health Check API
- See also
- There's more...
- Continuous deployment
- Continuous delivery
- Continuous integration
- How to do it...
- Getting ready
- Building an automated pipeline for microservices
- See also
- How it works...
- How to do it...
- Getting ready
- Building decoupled services
- See also
- There's more...
- How it works...
- Building microservices from the monolith
- Building a monolith
- How to do it...
- Getting ready
- Building microservices from a monolith
- Building Lightweight Solutions Using Microservices
- See also
- There's more...
- How to do it...
- Getting ready
- Red Hat WildFly
- See also
- There's more...
- How to do it...
- Getting ready
- Eclipse GlassFish
- See also
- There's more...
- How to do it...
- Getting ready
- Understanding Apache TomEE
- Deploying and Managing Applications on Major Jakarta EE Servers
- See also
- How it works...
- How to do it...
- Getting ready
- Transaction management
- See also
- How it works...
- How to do it...
- Getting ready
- Understanding a servlet's life cycle
- See also
- How it works...
- How to do it...
- Getting ready
- Using messaging services for asynchronous communication
- See also
- There's more...
- How to do it...
- Getting ready
- Preparing your application to use a connection pool
- Reducing Coding Effort by Relying on Standards
- See also
- How it works...
- How to do it...
- Getting ready
- Using programmatic security
- See also
- How it works...
- How to do it...
- Getting ready
- Using declarative security
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Protecting data confidentiality and integrity with SSL/TLS
- See also
- How it works...
- How to do it...
- Getting ready
- Granting rights through authorization
- See also
- How it works...
- How to do it...
- Getting ready
- Domain protection with authentication
- Security of the Enterprise Architecture
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Improving response performance with Server Push
- See also
- How it works...
- How to do it...
- Getting ready
- Building a UI with template features using JSF
- See also
- The asynchronous servlet
- A servlet with initParams
- The load-on-startup servlet
- How it works...
- How to do it...
- Getting ready
- Using servlets for request and response management
- Web and Client-Server Communication
- See also
- How it works...
- How to do it...
- Getting ready
- Parsing generating transforming and querying JSON objects using Jakarta JSON Processing
- See also
- How it works...
- How to do it...
- Getting ready
- Easing data and objects representation with Jakarta JSON Binding
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Improving service's capabilities with JAX-RS and Jakarta CDI
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Building server-side events with JAX-RS
- Building Powerful Services with JSON and RESTful Features
- See also
- How it works...
- How to do it...
- Getting ready
- Using Jakarta Batch processing
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Using EJB and JPA for data caching
- See also
- How it works...
- How to do it...
- Getting ready
- Using JPA for smart data persistence
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Using EJB to deal with concurrency
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Using EJB and JTA for transaction management
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Using Server Push to make objects available beforehand
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Using Jakarta Servlet for request and response management
- See also
- How it works...
- How to do it...
- Getting ready
- Using Jakarta Bean Validation for data validation
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Using Jakarta CDI to inject context and dependencies
- Server-Side Development
- See also
- How it works...
- How to do it...
- Getting ready
- Running your first MVC 1.0 code
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Running your first Jakarta Security code
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Running your first Jakarta Servlet 4.0 code
- See also
- How it works...
- How to do it...
- Getting ready
- Running your first JSON-B 1.0 code
- See also
- How it works...
- How to do it...
- Getting ready
- Running your first JSON-P 1.1 code
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Running your first JSF 2.3 code
- See also
- How it works...
- How to do it...
- Getting ready
- Running your first JAX-RS 2.1 code
- See also
- There's more...
- How it works...
- How to do it...
- Getting ready
- Running your first Jakarta CDI 2.0 code
- See also
- How it works...
- How to do it...
- Getting ready
- Running your first Jakarta Bean Validation 2.0 code
- New Features and Improvements
- Reviews
- Get in touch
- See also
- There's more…
- How it works...
- How to do it...
- Getting ready
- Sections
- Conventions used
- Download the color images
- Download the example code files
- Jakarta EE 9 is on the way – what now?
- To get the most out of this book
- What this book covers
- Who this book is for
- Preface
- Packt is searching for authors like you
- About the reviewer
- About the author
- Contributors
- Foreword
- Why subscribe?
- About Packt
- Dedication
- Jakarta EE Cookbook Second Edition
- Copyright and Credits
- Title Page
- 封面
- 封面
- Title Page
- Copyright and Credits
- Jakarta EE Cookbook Second Edition
- Dedication
- About Packt
- Why subscribe?
- Foreword
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Jakarta EE 9 is on the way – what now?
- Download the example code files
- Download the color images
- Conventions used
- Sections
- Getting ready
- How to do it...
- How it works...
- There's more…
- See also
- Get in touch
- Reviews
- 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
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Running your first JAX-RS 2.1 code
- Getting ready
- How to do it...
- How it works...
- See also
- Running your first JSF 2.3 code
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Running your first JSON-P 1.1 code
- Getting ready
- How to do it...
- How it works...
- See also
- Running your first JSON-B 1.0 code
- Getting ready
- How to do it...
- How it works...
- See also
- Running your first Jakarta Servlet 4.0 code
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Running your first Jakarta Security code
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Running your first MVC 1.0 code
- Getting ready
- How to do it...
- How it works...
- See also
- Server-Side Development
- Using Jakarta CDI to inject context and dependencies
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using Jakarta Bean Validation for data validation
- Getting ready
- How to do it...
- How it works...
- See also
- Using Jakarta Servlet for request and response management
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using Server Push to make objects available beforehand
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using EJB and JTA for transaction management
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using EJB to deal with concurrency
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using JPA for smart data persistence
- Getting ready
- How to do it...
- How it works...
- See also
- Using EJB and JPA for data caching
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using Jakarta Batch processing
- Getting ready
- How to do it...
- How it works...
- See also
- Building Powerful Services with JSON and RESTful Features
- Building server-side events with JAX-RS
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Improving service's capabilities with JAX-RS and Jakarta CDI
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Easing data and objects representation with Jakarta JSON Binding
- Getting ready
- How to do it...
- How it works...
- See also
- Parsing generating transforming and querying JSON objects using Jakarta JSON Processing
- Getting ready
- How to do it...
- How it works...
- See also
- Web and Client-Server Communication
- Using servlets for request and response management
- Getting ready
- How to do it...
- How it works...
- The load-on-startup servlet
- A servlet with initParams
- The asynchronous servlet
- See also
- Building a UI with template features using JSF
- Getting ready
- How to do it...
- How it works...
- See also
- Improving response performance with Server Push
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Security of the Enterprise Architecture
- Domain protection with authentication
- Getting ready
- How to do it...
- How it works...
- See also
- Granting rights through authorization
- Getting ready
- How to do it...
- How it works...
- See also
- Protecting data confidentiality and integrity with SSL/TLS
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using declarative security
- Getting ready
- How to do it...
- How it works...
- See also
- Using programmatic security
- Getting ready
- How to do it...
- How it works...
- See also
- Reducing Coding Effort by Relying on Standards
- Preparing your application to use a connection pool
- Getting ready
- How to do it...
- There's more...
- See also
- Using messaging services for asynchronous communication
- Getting ready
- How to do it...
- How it works...
- See also
- Understanding a servlet's life cycle
- Getting ready
- How to do it...
- How it works...
- See also
- Transaction management
- Getting ready
- How to do it...
- How it works...
- See also
- Deploying and Managing Applications on Major Jakarta EE Servers
- Understanding Apache TomEE
- Getting ready
- How to do it...
- There's more...
- See also
- Eclipse GlassFish
- Getting ready
- How to do it...
- There's more...
- See also
- Red Hat WildFly
- Getting ready
- How to do it...
- There's more...
- See also
- Building Lightweight Solutions Using Microservices
- Building microservices from a monolith
- Getting ready
- How to do it...
- Building a monolith
- Building microservices from the monolith
- How it works...
- There's more...
- See also
- Building decoupled services
- Getting ready
- How to do it...
- How it works...
- See also
- Building an automated pipeline for microservices
- Getting ready
- How to do it...
- Continuous integration
- Continuous delivery
- Continuous deployment
- There's more...
- See also
- Determining the state of a microservice by using the MicroProfile Health Check API
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Generating and/or monitoring metrics with the MicroProfile Metrics API
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Exposing API documentation using the MicroProfile OpenAPI
- Getting ready
- How to do it...
- How it works...
- There's more...
- See also
- Using Multithreading on Enterprise Context
- Building asynchronous tasks with returning results
- Getting ready
- How to do it...
- How it works...
- See also
- Using transactions with asynchronous tasks
- Getting ready
- How to do it...
- How it works...
- See also
- Checking the status of asynchronous tasks
- Getting ready
- How to do it...
- How it works...
- See also
- Building managed threads with returning results
- Getting ready
- How to do it...
- How it works...
- See also
- Scheduling asynchronous tasks with returning results
- Getting ready
- How to do it...
- How it works...
- See also
- Using injected proxies for asynchronous tasks
- Getting ready
- How to do it...
- How it works...
- See also
- Using Event-Driven Programming to Build Reactive Applications
- Building reactive applications using asynchronous servlets
- Getting ready
- How to do it...
- How it works...
- See also
- Building reactive applications using events and observers
- Getting ready
- How to do it...
- How it works...
- See also
- Building reactive applications using WebSocket
- Getting ready
- How to do it...
- How it works...
- See also
- Building reactive applications using message-driven beans
- Getting ready
- How to do it...
- How it works...
- See also
- Building reactive applications using Jakarta RESTful Web Services
- Getting ready
- How to do it...
- How it works...
- See also
- Building reactive applications using asynchronous session beans
- Getting ready
- How to do it...
- How it works...
- See also
- Using lambdas and CompletableFuture to improve reactive applications
- Getting ready
- How to do it...
- How it works...
- See also
- Rising to the Cloud - Jakarta EE Containers and Cloud Computing
- Building Jakarta EE containers using Docker
- Getting ready
- How to do it...
- How it works...
- See also
- Using Oracle Cloud Infrastructure for container orchestration in the cloud
- Getting ready
- How to do it...
- Using Jelastic for container orchestration in the cloud
- Getting ready
- How to do it...
- Using OpenShift for container orchestration in the cloud
- Getting ready
- How to do it...
- Using AWS for container orchestration in the cloud
- Getting ready
- How to do it...
- 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
- Leave a review - let other readers know what you think 更新時(shí)間:2021-06-24 16:13:32