04668nam 22004093 450 991051056180332120211130080204.09781484274774(electronic bk.)9781484274767(MiAaPQ)EBC6817005(Au-PeEL)EBL6817005(CKB)19934884600041(OCoLC)1287136474(EXLCZ)991993488460004120211130d2021 uy 0engurcnu||||||||txtrdacontentcrdamediacrrdacarrierSpring REST Building Java Microservices and Cloud Applications2nd ed.Berkeley, CA :Apress L. P.,2021.©2022.1 online resource (251 pages)Print version: Varanasi, Balaji Spring REST Berkeley, CA : Apress L. P.,c2021 9781484274767 Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Introduction to REST -- What Is REST? -- Understanding Resources -- Identifying Resources -- URI Templates -- Representation -- HTTP Methods -- Safety -- Idempotency -- GET -- HEAD -- DELETE -- PUT -- POST -- PATCH -- HTTP Status Codes -- Richardson's Maturity Model -- Level Zero -- Level One -- Level Two -- Level Three -- Building a RESTful API -- Summary -- Chapter 2: Spring Web MVC Primer -- Spring Overview -- Dependency Injection -- Aspect-Oriented Programming -- Spring Web MVC Overview -- Model View Controller Pattern -- Spring Web MVC Architecture -- Spring Web MVC Components -- Controller -- Model -- View -- @RequestParam -- @RequestMapping -- @RequestMapping Shortcut Annotations -- Path Variables -- View Resolver -- Exception Handler -- Interceptors -- Summary -- Chapter 3: RESTful Spring -- Generating a Spring Boot Project -- Installing a Build Tool -- Generating a Project Using start.spring.io -- Generating a Project Using STS -- Generating a Project Using the CLI -- Accessing REST Applications -- Postman -- RESTClient -- Summary -- Chapter 4: Beginning QuickPoll Application -- Introducing QuickPoll -- Designing QuickPoll -- Resource Identification -- Resource Representation -- Endpoint Identification -- Action Identification -- QuickPoll Architecture -- Implementing QuickPoll -- Domain Implementation -- Repository Implementation -- Embedded Database -- API Implementation -- PollController Implementation -- VoteController Implementation -- ComputeResultController Implementation -- Summary -- Chapter 5: Error Handling -- QuickPoll Error Handling -- Error Responses -- Input Field Validation -- Externalizing Error Messages -- Improving RestExceptionHandler -- Summary -- Chapter 6: Documenting REST Services.Swagger -- Integrating Swagger -- Swagger UI -- Customizing Swagger -- Configuring Controllers -- Summary -- Chapter 7: Versioning, Paging, and Sor ting -- Versioning -- Versioning Approaches -- URI Versioning -- URI Parameter Versioning -- Accept Header Versioning -- Custom Header Versioning -- Deprecating an API -- QuickPoll Versioning -- SwaggerConfig -- Pagination -- Page Number Pagination -- Limit Offset Pagination -- Cursor-Based Pagination -- Time-Based Pagination -- Pagination Data -- QuickPoll Pagination -- Changing Default Page Size -- Sor ting -- Sort Ascending or Sort Descending -- QuickPoll Sorting -- Summary -- Chapter 8: Security -- Securing REST Services -- Session-Based Security -- HTTP Basic Authentication -- Digest Authentication -- Certificate-Based Security -- XAuth -- OAuth 2.0 -- OAuth Client Profiles -- Refresh Tokens versus Access Tokens -- Spring Security Overview -- Securing QuickPoll -- cURL -- User Infrastructure Setup -- UserDetailsService Implementation -- Customizing Spring Security -- Securing URI -- Summary -- Chapter 9: Clients and Testing -- QuickPoll Java Client -- RestTemplate -- Getting Polls -- Creating a Poll -- PUT Method -- DELETE Method -- Handling Pagination -- Handling Basic Authentication -- Testing REST Services -- Spring Test -- Unit Testing REST Controllers -- Spring MVC Test Framework Basics -- Unit Testing Using Spring MVC Test Framework -- Integration Testing REST Controllers -- Summary -- Chapter 10: HATEOAS -- HATEOAS -- JSON Hypermedia Types -- JSON Hypermedia Types -- HAL -- HATEOAS in QuickPoll -- Summary -- Index.Electronic books.Varanasi Balaji879537Bartkov Maxim1066913MiAaPQMiAaPQMiAaPQ9910510561803321Spring REST2550184UNINA01373nam0 22003613i 450 VIA000766620231121125922.0880429214820220124d1989 ||||0itac50 baitaengitz01i xxxe z01n˜Il œdelfino e altre poesieRobert Lowella cura di Rolando AnzilottiMilanoA. Mondadori1989XXIX, 247 p.22 cm˜Lo œspecchio. I poeti del nostro tempoTesto orig. a fronteScelta di poesie da: Il delfino e Per Lizzie e Harriet.Trad. parziale: ˜The œDolphinVIA0007668001CFI00011232001 ˜Lo œspecchio. I poeti del nostro tempo˜The œDolphin. -VIA0007668CFIV1089163643513Lowell, RobertCFIV108916070132260Anzilotti, RolandoCFIV021729Anzillotti, RolandoMILV145499Anzilotti, RolandoITIT-0120220124IT-FR0017 Biblioteca umanistica Giorgio ApreaFR0017 NVIA0007666Biblioteca umanistica Giorgio Aprea 52MAG 7/1025 52FLS0000162755 VMB RS A 2022012420220124 52Dolphin3643513UNICAS01305nam 2200409 450 991079438090332120230817184413.01-68373-200-6(CKB)4100000011385095(MiAaPQ)EBC6280468(EXLCZ)99410000001138509520201201d2019 uy 0engurcnu||||||||txtrdacontentcrdamediacrrdacarrierHigh risk clients evidence-based assessment & clinical tools to recognize and effectively respond to mental health crises /Paul Brasler, MA, MSW, LCSWEau Claire, WI :PESI Publishing & Media,[2019]©20191 online resource (218 pages)1-68373-198-0 Crisis intervention (Mental health services)PreventionMental health counselingMental healthCrisis intervention (Mental health services)Prevention.Mental health counseling.Mental health.616.89025Brasler Paul1468063MiAaPQMiAaPQMiAaPQBOOK9910794380903321High risk clients3678984UNINA