Spark essaie d'être le Sinatra alternatif en Java, en fournissant une boîte à outils légère que les développeurs peuvent utiliser lors du développement de petites applications Web moyennes.
Il a été spécifiquement codé pour travailler avec Java 8 et se concentre sur le développement de Web seul, mettre en œuvre tous les services de base nécessaires dans ce domaine.
Cela signifie pas de routines d'installation XML complexes, l'utilisation minimale des annotations, un serveur intégré, un moteur de routage, et un gestionnaire de session de base.
En plus de cela, il y a aussi un moteur de template, un gestionnaire de vue, et la documentation de tous les besoins.
Spark ne pas en concurrence directe pour les développeurs avec Sinatra, puisque Sinatra a déjà quelques bonnes années de développement derrière elle, mais prévoit simplement une alternative similaire pour les programmeurs qui ont besoin de travailler strictement en Java.
ce qui est nouveau dans cette version:
- Request.bodyAsBytes Ajouté () (obtenir le corps sous forme d'octets sans avoir à le convertir en chaîne)
- Déplacé informations d'erreur d'itinéraire pour ouvrir une session (à partir de la page 404)
- Remplacé tous System.out / System.err avec journalisation slf4j
- corps () est maintenant disponible même si & quot; consommé & quot; par filtre précédent / itinéraire (cela résout aussi des problèmes liés à la carte de requête)
- Autoriser primordial de la méthode HTTP à l'aide en-tête X-HTTP-Méthode-Override
- Les ressources statiques pour d'autres serveurs d'applications (auparavant uniquement disponible pour le Jetty intégré)
- Exception MimeParse fixe
fonctionnalité
Ce qui est nouveau dans la version 2.2:
- Request.bodyAsBytes Ajouté () (obtenir le corps sous forme d'octets sans avoir à le convertir en String)
- Déplacé informations d'erreur d'itinéraire pour ouvrir une session (à partir de la page 404)
- Remplacé tous System.out / System.err avec journalisation slf4j
- corps () est maintenant disponible même si & quot; consommé & quot; par filtre précédent / itinéraire (cela résout aussi des problèmes liés à la carte de requête)
- Autoriser primordial de la méthode HTTP à l'aide en-tête X-HTTP-Méthode-Override
- Les ressources statiques pour d'autres serveurs d'applications (auparavant uniquement disponible pour le Jetty intégré)
- Exception MimeParse fixe
fonctionnalité
Ce qui est nouveau dans la version 2.1:
- Request.bodyAsBytes Ajouté () (obtenir le corps sous forme d'octets sans avoir à le convertir en String)
- Déplacé informations d'erreur d'itinéraire pour ouvrir une session (à partir de la page 404)
- Remplacé tous System.out / System.err avec journalisation slf4j
- corps () est maintenant disponible même si & quot; consommé & quot; par filtre précédent / itinéraire (cela résout aussi des problèmes liés à la carte de requête)
- Autoriser primordial de la méthode HTTP à l'aide en-tête X-HTTP-Méthode-Override
- Les ressources statiques pour d'autres serveurs d'applications (auparavant uniquement disponible pour le Jetty intégré)
- Exception MimeParse fixe
fonctionnalité
Commentaires non trouvées