top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Introducing Gradle [[electronic resource] /] / by Balaji Varanasi
Introducing Gradle [[electronic resource] /] / 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 1-4842-1031-X
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
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Introducing Maven : A Build Tool for Today's Java Developers / / by Balaji Varanasi
Introducing Maven : A Build Tool for Today's Java Developers / / by Balaji Varanasi
Autore Varanasi Balaji
Edizione [2nd ed. 2019.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019
Descrizione fisica 1 online resource (148 pages) : color illustrations
Disciplina 005.133
Soggetto topico Java (Computer program language)
Software engineering
Java
Software Engineering/Programming and Operating Systems
ISBN 1-4842-5410-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Getting Started with Maven -- 2. Setting up Maven -- 3. Maven Dependency Management -- 4. Maven Project Basics -- 5. Maven Lifecycle -- 6. Maven Archetypes -- 7. Documentation and Reporting -- 8. Maven Release -- 9. Misc. Maven: Jenkins, Debugging, Password Encryption and IDEs Integration.
Record Nr. UNINA-9910349522003321
Varanasi Balaji  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Introducing Maven [[electronic resource] /] / by Balaji Varanasi, Sudha Belida
Introducing Maven [[electronic resource] /] / 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 1-4842-0841-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910300461103321
Varanasi Balaji  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Practical Spring LDAP : Using Enterprise Java-Based LDAP in Spring Data and Spring Framework 6 / / Balaji Varanasi and Andres Sacco
Practical Spring LDAP : Using Enterprise Java-Based LDAP in Spring Data and Spring Framework 6 / / Balaji Varanasi and Andres Sacco
Autore Varanasi Balaji
Edizione [Second edition.]
Pubbl/distr/stampa Salt Lake City, UT : , : Apress Media LLC, , [2023]
Descrizione fisica 1 online resource (0 pages)
Disciplina 004.62
Soggetto topico Java (Computer program language)
Computer network protocols
ISBN 9798868800023
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Introduction to LDAP -- 2. Java Support for LDAP -- 3. Introducing Spring LDAP and Spring Data LDAP -- 4. Testing LDAP Code -- 5. Advanced Spring LDAP -- 6. Searching LDAP -- 7. Sorting and Paging Results -- 8. Object-Directory Mapping -- 9. LDAP Transactions -- 10. Odds and Ends.
Record Nr. UNINA-9910770267203321
Varanasi Balaji  
Salt Lake City, UT : , : Apress Media LLC, , [2023]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Practical Spring LDAP : Enterprise Java LDAP development made easy / / Balaji Varanasi
Practical Spring LDAP : Enterprise Java LDAP development made easy / / Balaji Varanasi
Autore Varanasi Balaji
Edizione [1st ed. 2013.]
Pubbl/distr/stampa New York : , : Apress, , 2013
Descrizione fisica 1 online resource (xx, 193 pages) : illustrations (some color)
Disciplina 004
025
Collana The expert's voice in Spring
Gale eBooks
Soggetto topico Computer network protocols
Java (Computer program language)
Enterprise application integration (Computer systems)
ISBN 1-4302-6398-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgements""; ""Introduction""; ""Chapter 1: Introduction to LDAP""; ""LDAP Overview""; ""Information Model""; ""Object Classes""; ""Directory Schema""; ""Naming Model""; ""Functional Model""; ""Security Model""; ""LDAP Vendors""; ""LDIF Format""; ""Sample Application""; ""Summary""; ""Chapter 2: Java Support for LDAP""; ""LDAP Using JNDI""; ""Connecting to LDAP""; ""LDAP Operations""; ""Closing Resources""; ""Creating a New Entry""; ""Updating an Entry""; ""Removing an Entry""
""Searching Entries""""JNDI Drawbacks""; ""Chapter 3: Introducing Spring LDAP""; ""Motivation""; ""Obtaining Spring LDAP""; ""Spring LDAP Packaging""; ""Downloading Spring LDAP Source""; ""Installing Spring LDAP Using Maven""; ""Installing Maven""; ""Spring LDAP Archetypes""; ""Setting Up Spring IDE""; ""Creating Projects Using STS""; ""LDAP Server Setup""; ""Installing Apache Directory Studio""; ""Loading Test Data""; ""Spring LDAP Hello World""; ""Spring ApplicationContext""; ""Spring-Powered Search Client""; ""Spring LdapTemplate Operations""; ""Add Operation""; ""Modify Operation""
""Deleting Operation""""Summary""; ""Chapter 4: Testing LDAP Code""; ""Unit Testing""; ""Mock Testing""; ""Integration Testing""; ""JUnit""; ""Testing Using Embedded LDAP Server""; ""Setting Up Embedded ApacheDS""; ""Creating Embedded Context Factory""; ""Mocking LDAP Using EasyMock""; ""Test Data Generation""; ""Summary""; ""Chapter 5: Advanced Spring LDAP""; ""JNDI Object Factories""; ""Spring and Object Factories""; ""DAO Implementation Using Object Factory""; ""Implementing Finder Methods""; ""Create Method""; ""Update Method""; ""Delete Method""; ""Summary""
""Chapter 6: Searching LDAP""""LDAP Search Criteria""; ""Base Parameter""; ""Scope Parameter""; ""Filter Parameter""; ""Optional Parameters""; ""Spring LDAP Filters""; ""EqualsFilter""; ""LikeFilter""; ""PresentFilter""; ""NotPresentFilter""; ""Not Filter""; ""GreaterThanOrEqualsFilter""; ""LessThanOrEqualsFilter""; ""AndFilter""; ""OrFilter""; ""HardcodedFilter""; ""WhitespaceWildcardsFilter""; ""Creating Custom Filters""; ""Handling Special Characters""; ""Summary""; ""Chapter 7: Sorting and Paging Results""; ""LDAP Controls""; ""Identifying Supported Controls""; ""JNDI and Controls""
""Spring LDAP and Controls""""Sort Control""; ""Implementing Custom DirContextProcessor""; ""Paged Search Controls""; ""Summary""; ""Chapter 8: Object-Directory Mapping""; ""Spring ODM Basics""; ""ODM Metadata""; ""ODM Service Class""; ""Configuration Simplifications""; ""Creating Custom Converter""; ""Summary""; ""Chapter 9: LDAP Transactions""; ""Transaction Basics""; ""Local vs. Global Transactions""; ""Programmatic vs. Declarative Transactions""; ""Programmatically""; ""Declaratively""; ""Spring Transaction Abstraction""; ""Declarative Transactions Using Spring""
""LDAP Transaction Support""
Record Nr. UNINA-9910437974003321
Varanasi Balaji  
New York : , : Apress, , 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Spring REST : building Java microservices and Cloud applications / / Balaji Varanasi, Maxim Bartkov
Spring REST : building Java microservices and Cloud applications / / Balaji Varanasi, Maxim Bartkov
Autore Varanasi Balaji
Edizione [2nd edition]
Pubbl/distr/stampa New York : , : Apress Media LLC, , [2022]
Descrizione fisica 1 online resource (251 pages)
Disciplina 005.13
Soggetto topico Application program interfaces (Computer software)
Representational State Transfer (Software architecture)
Aspect-oriented programming
ISBN 1-4842-7477-6
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 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.
Record Nr. UNINA-9910522974003321
Varanasi Balaji  
New York : , : Apress Media LLC, , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Spring REST : Building Java Microservices and Cloud Applications
Spring REST : Building Java Microservices and Cloud Applications
Autore Varanasi Balaji
Edizione [2nd ed.]
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2021
Descrizione fisica 1 online resource (251 pages)
Altri autori (Persone) BartkovMaxim
Soggetto genere / forma Electronic books.
ISBN 9781484274774
9781484274767
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 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.
Record Nr. UNINA-9910510561803321
Varanasi Balaji  
Berkeley, CA : , : Apress L. P., , 2021
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Spring REST [[electronic resource] /] / by Balaji Varanasi, Sudha Belida
Spring REST [[electronic resource] /] / 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 1-4842-0823-4
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
Record Nr. UNINA-9910300639303321
Varanasi Balaji  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui