Introduction to the course
Introduction to REST
Richardson Maturity Model
Creating a Dropwizard project using Maven and CLI
Creating a Dropwizard project using Netbeans IDE
Creating a Dropwizard project using IntelliJ IDEA
Creating a Dropwizard project using Eclipse
Hello World with Dropwizard
Running a Dropwizard project from CLI
Running a Dropwizard project from Netbeans IDE
Running a Dropwizard project from IntelliJ IDEA
Running a Dropwizard project from Eclipse
Adding tests to the project
Creating a unit test
Testing a resource class using in-memory Jersey
Adding a class implementing Authenticator interface
Registering Authenticator in the Application class
Securing a method
Checking a secured resource using Postman
Checking a secured resource using cURL
Creating a unit test for password-protected resource
Enabling injection in tests with Grizzly
Adding a YAML configuration file
Changing the default value of HTTP port
A brief introduction to HTTPS
Adding HTTPS
Adding an Integration Test
Integration Testing continued: Happy path
Integration Testing continued: using HTTPS
Configuring Database Connection
Introduction to Database Migrations with Liquibase
Adding changesets
Adding Liquibase Maven Support
Adding more changesets
Applying database refactorings using Maven
Applying database refactorings using Maven continued
Adding Dropwizard Liquibase support
Applying database refactorings using application's CLI
Mapping classes to the database using Hibernate
Writing queries to fetch data from the database
Adding a Data Access Object
Creating a unit test to check whether queries return correct results
Testing queries continued
Adding Hibernate support to the Application class
Using database for authentication
Modifying the integration test
Adding a Bookmark entity
Adding a DAO for bookmarks
Adding a database-backed resource class
How Dropwizard deals with exceptions in resource methods
Adding methods to query a...
Please Whitelist JSFiddle in your content blocker.
Help keep JSFiddle free for always by one of two ways:
Whitelist JSFiddle in your content blocker (two clicks)
Go PRO and get access to additional PRO features →
Join the 4+ million users, and keep the JSFiddle dream alive.
Ad-free
All ads in the editor and listing pages are turned completely off.
Use pre-released features
You get to try and use features (like the Palette Color Generator) months before everyone else.
Fiddle collections
Sort and categorize your Fiddles into multiple collections.
Private collections and fiddles
You can make as many Private Fiddles, and Private Collections as you wish!
Console
Debug your Fiddle with a minimal built-in JavaScript console.