Dropwizard

Dropwizard

Marco de Java para desarrollar servicios web RESTful de alto rendimiento y amigables para las operaciones.
Dropwizard se extiende a horcajadas entre ser una biblioteca y un marco.Su objetivo es proporcionar implementaciones confiables y de alto rendimiento de todo lo que una aplicación web lista para producción necesita.Debido a que esta funcionalidad se extrae en una biblioteca reutilizable, su aplicación sigue siendo ágil y enfocada, lo que reduce las cargas de tiempo de comercialización y mantenimiento.Jetty for HTTP Debido a que no puede ser una aplicación web sin HTTP, Dropwizard utiliza la biblioteca Jetty HTTP para incrustar un servidor HTTP increíblemente sintonizado directamente en su proyecto.En lugar de entregar su aplicación a un servidor de aplicaciones complicado, los proyectos de Dropwizard tienen un método principal que hace girar un servidor HTTP.La ejecución de su aplicación como un proceso simple elimina una serie de aspectos desagradables de Java en producción (sin problemas de PermGen, sin configuración y mantenimiento del servidor de aplicaciones, sin herramientas de implementación arcanas, sin problemas de carga de clases, sin registros ocultos de aplicaciones, sin intentar ajustar un solorecolector de basura para trabajar con múltiples cargas de trabajo de aplicaciones) y le permite utilizar todas las herramientas de gestión de procesos Unix existentes en su lugar ... Jersey para REST Para construir aplicaciones web RESTful, no hemos encontrado nada mejor que Jersey (la implementación de referencia JAX-RS) en términos de características o rendimiento.Le permite escribir clases limpias y comprobables que mapean con gracia las solicitudes HTTP a objetos Java simples.Admite salida de transmisión, parámetros de matriz URI, solicitudes GET condicionales y mucho, mucho más.Jackson para JSON En términos de formatos de datos, JSON se ha convertido en la lengua franca de la web, y Jackson es el rey de JSON en la JVM.Además de ser rápido como un rayo, tiene un mapeador de objetos sofisticado, que le permite exportar sus modelos de dominio directamente.Métricas para métricas La biblioteca de Métricas completa las cosas, brindándole una visión incomparable del comportamiento de su código en su entorno de producción.
dropwizard

Caracteristicas

Alternativas a Dropwizard para todas las plataformas con cualquier licencia

CUBA Platform

CUBA Platform

Un Full Java Stack Enterprise Framework con muchas funciones listas para usar y herramientas increíbles para administrar el proyecto.
  • Gratis
Spring

Spring

Spring Framework es un marco de aplicación de código abierto y un contenedor de Inversión de Control para la plataforma Java.
GWT (Google Web Toolkit)

GWT (Google Web Toolkit)

GWT es un kit de herramientas de desarrollo para construir y optimizar aplicaciones complejas basadas en navegador.GWT es utilizado por muchos productos en Google, incluidos Google AdWords y Google Wallet.
OpenXava

OpenXava

OpenXava es un marco web Java para el desarrollo rápido de aplicaciones empresariales.
Bootique

Bootique

Un marco mínimamente obstinado para aplicaciones Java ejecutables.Bootique es un proyecto de código abierto y puedes usarlo gratis.
Apache Struts

Apache Struts

Apache Struts es un marco de aplicación web de código abierto para desarrollar aplicaciones web Java EE.
invesdwin-NoWicket

invesdwin-NoWicket

Un marco de objetos desnudos para wicket que permite a los desarrolladores escribir menos código de wicket repetitivo.Sin sacrificar la flexibilidad y el control que se utiliza desde wicket.Mejorando la productividad por un factor medible y haciendo que wicket sea más divertido.