RESTful Web Services with Dropwizard : Over 20 Recipes to Help You Build High-Performance, Production-Ready RESTful JVM-Based Backend Services / Alexandros Dallas.Material type: TextSeries: Community experience distilledPublication details: Birmingham, UK : Packt Pub., 2014. Description: 1 online resource (1 volume) : illustrationsContent type: text Media type: computer Carrier type: online resourceISBN: 9781783289547; 1783289546Subject(s): Data structures (Computer science) | SQL (Computer program language) | Java (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)Genre/Form: Electronic books. | Electronic books. Additional physical formats: Print version:: RESTful Web Services with Dropwizard.DDC classification: 004 LOC classification: QA76.9.D35Online resources: Click here to access online
|Item type||Current library||Collection||Call number||Status||Date due||Barcode||Item holds|
Online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 06, 2014).
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.
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 Service concepts is assumed and familiarity with SQL/MySQL and command-line scripting would be helpful.