舉報(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.
目錄(374章)
倒序
- 封面
- 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
推薦閱讀
- Android和PHP開發(fā)最佳實(shí)踐(第2版)
- OpenCV for Secret Agents
- The Computer Vision Workshop
- SEO實(shí)戰(zhàn)密碼
- Flash CS6中文版應(yīng)用教程(第三版)
- Java性能權(quán)威指南(第2版)
- The Data Visualization Workshop
- 圖數(shù)據(jù)庫實(shí)戰(zhàn)
- UI設(shè)計(jì)全書(全彩)
- Extending Unity with Editor Scripting
- TypeScript 2.x By Example
- Delphi開發(fā)典型模塊大全(修訂版)
- 深入實(shí)踐DDD:以DSL驅(qū)動(dòng)復(fù)雜軟件開發(fā)
- AI自動(dòng)化測試:技術(shù)原理、平臺(tái)搭建與工程實(shí)踐
- Puppet Cookbook(Third Edition)
- Java EE框架開發(fā)技術(shù)與案例教程
- 精通Spring MVC 4
- PostGIS Cookbook
- C語言學(xué)習(xí)手冊
- Flask Framework Cookbook
- Android程序設(shè)計(jì):第2版
- Java開發(fā)寶典
- Linux服務(wù)器配置與管理項(xiàng)目化教程
- Sass Essentials
- Cross-platform UI Development with Xamarin.Forms
- 自動(dòng)化運(yùn)維軟件設(shè)計(jì)實(shí)戰(zhàn)
- 跟著項(xiàng)目學(xué)iOS應(yīng)用開發(fā):基于Swift 4
- Python游戲開發(fā)從入門到精通
- Intel Galileo Networking Cookbook
- Gambas高級(jí)程序設(shè)計(jì):基于國產(chǎn)操作系統(tǒng)