RESTful Web Services with Dropwizard : Over 20 Recipes to Help You Build High-Performance, Production-Ready RESTful JVM-Based Backend Services /
A hands-on focused step-by-step tutorial to help you create Web Service applications using Dropwizard. If you are a software engineer or a web developer and want to learn more about building your own Web Service application, then this is the book for you. Basic knowledge of Java and RESTful Web Serv...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Pub.,
2014.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- 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 the application for deployment; Index.