2
Dropwizard chevauche la frontière entre être une bibliothèque et un framework.Son objectif est de fournir des implémentations performantes et fiables de tout ce dont une application Web prête pour la production a besoin.Étant donné que cette fonctionnalité est extraite dans une bibliothèque réutilisable, votre application reste légère et concentrée, réduisant ainsi les délais de commercialisation et les charges de maintenance.Jetty pour HTTP Parce que vous ne pouvez pas être une application Web sans HTTP, Dropwizard utilise la bibliothèque HTTP Jetty pour incorporer un serveur HTTP incroyablement réglé directement dans votre projet.Au lieu de transférer votre application vers un serveur d'applications compliqué, les projets Dropwizard ont une méthode principale qui fait tourner un serveur HTTP.L'exécution de votre application comme un processus simple élimine un certain nombre d'aspects peu recommandables de Java en production (pas de problèmes PermGen, pas de configuration et de maintenance du serveur d'applications, pas d'outils de déploiement arcanes, pas de problèmes de chargeur de classe, pas de journaux d'applications cachés, pas de tentative de réglage d'un seulgarbage collector pour travailler avec plusieurs charges de travail d'application) et vous permet d'utiliser à la place tous les outils de gestion de processus Unix existants ... Jersey pour REST Pour la construction d'applications Web RESTful, nous n'avons rien trouvé de mieux que Jersey (l'implémentation de référence JAX-RS) en termes de fonctionnalités ou de performances.Il vous permet d'écrire des classes propres et testables qui mappent avec élégance les requêtes HTTP à des objets Java simples.Il prend en charge la sortie en streaming, les paramètres URI de la matrice, les demandes GET conditionnelles et bien plus encore.Jackson for JSON En termes de formats de données, JSON est devenu la lingua franca du Web, et Jackson est le roi de JSON sur la JVM.En plus d'être rapide comme l'éclair, il dispose d'un mappeur d'objets sophistiqué, vous permettant d'exporter directement vos modèles de domaine.Métriques pour les métriques La bibliothèque de métriques complète les choses, vous offrant une vision inégalée du comportement de votre code dans votre environnement de production.
dropwizard
Site Internet:
http://www.dropwizard.io/1.0.0/docs/traits
Les catégories
Alternatives à Dropwizard pour Mac
18
6
3
2
Apache Struts
Apache Struts est un cadre d'application Web open source pour le développement d'applications Web Java EE.
0
invesdwin-NoWicket
Un framework d'objets nus pour le guichet qui permet aux développeurs d'écrire moins de code de guichet passe-partout.Sans sacrifier la flexibilité et le contrôle que vous utilisez depuis le guichet.Améliorer la productivité par un facteur mesurable et rendre le portillon plus amusant.