Introducing Gradle / / by Balaji Varanasi
| Introducing Gradle / / by Balaji Varanasi |
| Autore | Varanasi Balaji |
| Edizione | [1st ed. 2015.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
| Descrizione fisica | 1 online resource (138 p.) |
| Disciplina | 004 |
| Collana | The expert's voice in Java |
| Soggetto topico |
Java (Computer program language)
Computer science Java Computer Science, general |
| ISBN |
9781484210314
148421031X |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto | 1. Gradle Fundamentals -- 2. Setting up Gradle -- 3. Gradle Basic Project -- 4. Gradle Advanced Project -- 5. Gradle Life Cycle -- 6. Documentation and Reporting -- 7. Gradle Archetypes -- 8. Gradle Release Management. |
| Record Nr. | UNINA-9910300647803321 |
Varanasi Balaji
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Introducing Maven / / by Balaji Varanasi, Sudha Belida
| Introducing Maven / / by Balaji Varanasi, Sudha Belida |
| Autore | Varanasi Balaji |
| Edizione | [1st ed. 2014.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 |
| Descrizione fisica | 1 online resource (109 p.) |
| Disciplina | 005.13/3 |
| Collana | Expert's Voice in Java |
| Soggetto topico |
Java (Computer program language)
Software engineering Java Software Engineering/Programming and Operating Systems |
| ISBN |
9781484208410
1484208412 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910300461103321 |
Varanasi Balaji
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Spring REST / / by Balaji Varanasi, Sudha Belida
| Spring REST / / by Balaji Varanasi, Sudha Belida |
| Autore | Varanasi Balaji |
| Edizione | [1st ed. 2015.] |
| Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 |
| Descrizione fisica | 1 online resource (195 p.) |
| Disciplina | 004 |
| Collana | The expert's voice in Spring |
| Soggetto topico |
Java (Computer program language)
Software engineering Java Software Engineering/Programming and Operating Systems |
| ISBN |
9781484208236
1484208234 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Contents at a Glance; 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 ComponentsController; Model; View ; @RequestParam; @ RequestMapping ; 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; Configuring UI SummaryChapter 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; Swagger config; 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; Note; Securing QuickPoll; cURL; User Infrastructure Setup; UserDetailsService Implementation; Customizing Spring Security; Securing URI; QuickPoll OAuth 2.0 Provider Implementation; Testing QuickPoll OAuth 2.0 Implementation; Note; Summary; Chapter 9: Clients and Testing; QuickPoll Java Client ; RestTemplate; Getting Polls; Creating a Poll; PUT Method; DELETE Method; Handling Pagination Handling Basic Authentication |
| Altri titoli varianti | Spring representational state transfer |
| Record Nr. | UNINA-9910300639303321 |
Varanasi Balaji
|
||
| Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||