RESTful Web Services with Dropwizard : Over 20 Recipes to Help You Build High-Performance, Production-Ready RESTful JVM-Based Backend Services /: Over 20 Recipes to Help You Build High-Performance, Production-Ready RESTful JVM-Based Backend Services. (2014)
- Record Type:
- Book
- Title:
- RESTful Web Services with Dropwizard : Over 20 Recipes to Help You Build High-Performance, Production-Ready RESTful JVM-Based Backend Services /: Over 20 Recipes to Help You Build High-Performance, Production-Ready RESTful JVM-Based Backend Services. (2014)
- Main Title:
- RESTful Web Services with Dropwizard : Over 20 Recipes to Help You Build High-Performance, Production-Ready RESTful JVM-Based Backend Services
- Further Information:
- Note: Alexandros Dallas.
- Other Names:
- Dallas, Alexandros
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Dropwizard; Web service development with Dropwizard; Preparing your development environment; Chapter 2: Creating a Dropwizard Application; Generating a Maven-based project; Configuring Dropwizard dependencies and building the configuration; Hello World using Dropwizard; Chapter 3: Configuring the Application; Externalizing the application's configuration; Validating configuration settings; Chapter 4: Creating and Adding REST Resources. Creating a resource classChapter 5: Representations -- RESTful Entities; Creating a representation class; Serving representations through the Resource class; Mapping the request data to representations; Chapter 6: Using a Database; Preparing the database; Interacting with the database; Chapter 7: Validating Web Service Requests; Adding validation constraints; Performing validation; Cross-field validation; Chapter 8: The Web Service Client; Building a client for our application; Interacting with our services; Chapter 9: Authentication; Building a basic HTTP authenticator. Authenticating users with credentials stored in a databaseChapter 10: The User Interface -- Views; Building a user interface for the web service client; Appendix A: Testing a Dropwizard Application; Creating a complete test for the application; Adding health checks; Appendix B: Deploying a Dropwizard Application; Preparing theCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Dropwizard; Web service development with Dropwizard; Preparing your development environment; Chapter 2: Creating a Dropwizard Application; Generating a Maven-based project; Configuring Dropwizard dependencies and building the configuration; Hello World using Dropwizard; Chapter 3: Configuring the Application; Externalizing the application's configuration; Validating configuration settings; Chapter 4: Creating and Adding REST Resources. Creating a resource classChapter 5: Representations -- RESTful Entities; Creating a representation class; Serving representations through the Resource class; Mapping the request data to representations; Chapter 6: Using a Database; Preparing the database; Interacting with the database; Chapter 7: Validating Web Service Requests; Adding validation constraints; Performing validation; Cross-field validation; Chapter 8: The Web Service Client; Building a client for our application; Interacting with our services; Chapter 9: Authentication; Building a basic HTTP authenticator. Authenticating users with credentials stored in a databaseChapter 10: The User Interface -- Views; Building a user interface for the web service client; Appendix A: Testing a Dropwizard Application; Creating a complete test for the application; Adding health checks; Appendix B: Deploying a Dropwizard Application; Preparing the application for deployment; Index. … (more)
- Publisher Details:
- Birmingham, UK : Packt Pub
- Publication Date:
- 2014
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 004
COMPUTERS -- Web -- Web Programming
Data structures (Computer science)
SQL (Computer program language)
Java (Computer program language)
Computer science
Data structures (Computer science)
SQL (Computer program language)
COMPUTERS -- Computer Literacy
COMPUTERS -- Computer Science
COMPUTERS -- Data Processing
COMPUTERS -- Hardware -- General
COMPUTERS -- Information Technology
COMPUTERS -- Machine Theory
COMPUTERS -- Reference
Java (Computer program language)
Data structures (Computer science)
SQL (Computer program language)
COMPUTERS -- Programming -- Open Source
COMPUTERS -- Programming Languages -- Java
Electronic books - Languages:
- English
- ISBNs:
- 9781783289547
1783289546 - Related ISBNs:
- 9781783289530
1783289538 - Notes:
- Note: Online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 06, 2014).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.87539
- Ingest File:
- 01_050.xml