Sobre Dropwizard

Dropwizard traça a linha entre ser uma biblioteca e uma estrutura. Seu objetivo é fornecer implementações performantes e confiáveis de tudo o que uma aplicação web pronta para produção precisa. Como essa funcionalidade é extraída em uma biblioteca reutilizável, sua aplicação permanece magra e focada, reduzindo cargas de tempo para mercado e manutenção. Jetty para HTTP Porque você não pode ser um aplicativo web sem HTTP, Dropwizard usa a biblioteca HTTP Jetty para incorporar um servidor HTTP incrivelmente sintonizado diretamente em seu projeto. Em vez de entregar seu aplicativo para um servidor de aplicativos complicado, os projetos Dropwizard têm um método principal que gira para cima um servidor HTTP. Executar sua aplicação como um processo simples elimina uma série de aspectos inevitáveis de Java na produção (nenhum problema PermGen, nenhuma configuração e manutenção do servidor de aplicativos, nenhuma ferramenta de implantação de arcana, nenhum problema de carregador de classe, nenhum registro de aplicação oculto, nenhuma tentativa de sintonizar um único coletor de lixo para trabalhar com várias cargas de trabalho de aplicação) e permite que você use todas as ferramentas de gerenciamento de processo Unix existentes. Jersey para REST Para a construção de aplicações web RESTful, não encontramos nada bate Jersey (a implementação de referência JAX-RS) em termos de recursos ou desempenho. Ele permite que você escreva classes limpas e testáveis que graciosamente mapeiam solicitações HTTP para objetos Java simples. Ele suporta saída de streaming, parâmetros de URI de matriz, solicitações GET condicional, e muito, muito mais. Jackson para JSON Em termos de formatos de dados, JSON tornou-se a língua franca da web, e Jackson é o rei de JSON na JVM. Além de ser um relâmpago rápido, ele tem um mapeamento de objetos sofisticado, permitindo que você exporte seus modelos de domínio diretamente. Metrics para métricas A biblioteca Metrics reúne as coisas, fornecendo-lhe uma visão incomparável sobre o comportamento do seu código em seu ambiente de produção.

Categorias

  • Free
  • Open Source
  • Paid
  • Development
  • Online Services
  • Network & Admin