Java framework for developing ops-friendly, high-performance, RESTful web services.
dropwizard straddles the line between being a library and a framework. its goal is to provide performant, reliable implementations of everything a productionready web application needs. because this functionality is extracted into a reusable library, your application remains lean and focused, reducing both timetomarket and maintenance burdens.
jetty for httpbecause you can’t be a web application without http, dropwizard uses the jetty http library to embed an incredibly tuned http server directly into your project. instead of handing your application off to a complicated application server, dropwizard projects have a main method which spins up an http server. running your application as a simple process eliminates a number of unsavory aspects of java in production (no permgen issues, no application server configuration and maintenance, no arcane deployment tools, no class loader troubles, no hidden application logs, no trying to tune a single garbage collector to work with multiple application workloads) and allows you to use all of the existing unix process management tools instead.
web-based java-based web-development online-service web-analytics java-development