舉報(bào)

會員
Building RESTful Web Services with Java EE 8
JavaEnterpriseEditionisoneoftheleadingapplicationprogrammingplatformsforenterpriseJavadevelopment.WithJavaEE8finallyreleasedandthefirstapplicationserversnowavailable,itistimetotakeacloserlookathowtodevelopmodernandlightweightwebserviceswiththelatestAPIadditionsandimprovements.BuildingRESTfulWebServiceswithJavaEE8isacomprehensiveguidethatwillshowyouhowtodevelopstate-of-the-artRESTfulwebserviceswiththelatestJavaEE8APIs.YouwillbeginwithanoverviewofJavaEE8andthelatestAPIadditionsandimprovements.YouwillthendelveintothedetailsofimplementingsynchronousRESTfulwebservicesandclientswithJAX-RS.Nextup,youwilllearnaboutthespecificsofdatabindingandcontentmarshallingusingtheJSON-B1.0andJSON-P1.1APIs.ThisbookalsoguidesyouinleveragingthepowerofasynchronousAPIsontheserverandclientside,andyouwilllearntouseserver-sentevents(SSEs)forpushcommunication.Thefinalsectioncoversadvancedwebservicetopicssuchasvalidation,JWTsecurity,anddiagnosability.Bytheendofthisbook,youwillhaveimplementedseveralworkingwebservicesandhaveathoroughunderstandingoftheJavaEE8APIsrequiredforlightweightwebservicedevelopment.
目錄(68章)
倒序
- 封面
- Title Page
- Copyright and Credits
- Building RESTful Web Services with Java EE 8
- Packt Upsell
- Why subscribe?
- PacktPub.com
- 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
- Download the example code files
- Conventions used
- Get in touch
- Reviews
- Getting Started with Java EE 8
- Technical requirements
- Why is Java EE a good platform for microservices?
- Java EE version history
- Overview of Java EE 8
- What's new in Java EE 8?
- Getting started with Java EE 8 microservices
- Containerizing Java EE 8 microservices
- Summary
- Building Synchronous Web Services and Clients
- Implementing basic REST APIs with JAX-RS
- Using sub-resources
- Error handling in JAX-RS
- Implementing web service clients with Java EE 8
- Testing Java EE 8 web services
- Jersey Test Framework
- Test Containers
- Summary
- Content Marshalling with JSON-B and JSON-P
- Introduction to content types and content negotiation
- Easy data binding using JSON-B
- Flexible JSON processing with JSON-P
- Implementing hypermedia-driven REST APIs
- Summary
- Building Asynchronous Web Services
- Benefits and usage scenarios of asynchronous processing
- Basic idea
- Goal
- Implementing asynchronous web services
- Using ManagedExecutorService and server-side callbacks
- CompletionCallback
- ConnectionCallback
- Registering callbacks
- CompletableFuture
- Implementing asynchronous web service clients
- Summary
- Using Server-Sent Events (SSEs)
- What are SSEs?
- Implementing SSE on the server-side
- Implementing SSE REST clients
- Implementing and sending SSE broadcasts
- Summary
- Advanced REST APIs
- Applying Design by Contract – adding validation
- Using JSON Web Tokens for authentication
- Diagnosability – logging metrics and tracing
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-07-23 16:57:24
推薦閱讀
- 腎病綜合征
- 慢性胃炎百家百方
- 人體寄生蟲學(xué)(第2版)
- 突面畸形的正畸策略及技術(shù)
- 咳嗽百家百方
- 營養(yǎng)與疾病預(yù)防:醫(yī)護(hù)人員讀本
- 虛構(gòu)的孤獨(dú)者:孤獨(dú)癥其人其事
- 康復(fù)醫(yī)學(xué)(第2版)
- 全科常見急癥診療手冊
- 口腔微距攝影速成
- 常見惡性腫瘤治療原則與實(shí)施方案
- 臨床麻醉難點(diǎn)解析(第2版)
- 針灸學(xué)基本概念術(shù)語通典(上下冊)
- 藥學(xué)監(jiān)護(hù)典型案例分析
- 深井效應(yīng)
- 骨科疾病的分類與分型標(biāo)準(zhǔn)(第2版)
- 口腔科常見及多發(fā)病就醫(yī)指南系列:顳下頜關(guān)節(jié)與面痛就醫(yī)指南
- 運(yùn)動損傷的預(yù)防、治療與恢復(fù)
- 納米刀腫瘤消融治療學(xué)
- 上消化道超聲內(nèi)鏡實(shí)用診療手冊
- 實(shí)用精神科疾病診療與護(hù)理實(shí)踐
- 實(shí)用骨科學(xué)(第2版)
- 精神病學(xué)的人際關(guān)系理論(西方心理學(xué)名著譯叢)
- 口腔外科門診手術(shù)操作規(guī)范
- 卒中中心手冊
- 躁郁之心:我與躁郁癥共處的30年(經(jīng)典版)(下)
- 急性缺血性腦卒中血管內(nèi)再通技術(shù)
- 我要做最好的護(hù)士
- 口腔臨床免疫學(xué)
- 胃脘痛醫(yī)案專輯