舉報

會員
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
推薦閱讀
- Learning Ansible 2.7(Third Edition)
- 腫瘤免疫治療嚴重不良反應案例分析
- 人體寄生蟲學(第2版)
- 慢性腎臟病診療與保健
- CT診斷報告書寫技巧
- 淋巴瘤診療66問
- 臨床醫學專業綜合改革的探索
- 男性不育癥知識與門診心理調適
- 實用胃腸病臨床手冊
- 你的第一本抑郁自救指南
- 出生缺陷與遺傳性疾病的檢驗診斷
- 化妝品生產質量管理規范240問
- 圖說災難逃生自救叢書:核與輻射事故
- 實用人體體表解剖全真圖解
- 同仁間接檢眼鏡臨床應用手冊(同仁眼科手冊系列)
- 家庭護理指導:常見內外科疾病家庭護理
- 神經母細胞瘤誘導分化治療
- 如何應對乳腺癌:寫給患者和家屬的書
- 帕金森病康復指南
- 脊髓損傷居家康復指導
- HER2陽性乳腺癌
- 甲狀腺惡性腫瘤超聲及病理圖譜
- 口腔頜面疾病防治200問
- 圖解妊娠
- 全國縣級醫院系列實用手冊:醫患溝通手冊
- 躁郁之心:我與躁郁癥共處的30年(經典版)(下)
- 中英對照眼科臨床病例薈萃
- 帕金森病居家康復指導
- 女性和HIV臨床實用問答
- 2014年麻醉藥理學進展