Spark intenta ser el Sinatra alternativa en Java, que proporciona un conjunto de herramientas de peso ligero que los desarrolladores pueden utilizar en el desarrollo de pequeñas aplicaciones Web medianas.
Se codificado específicamente para trabajar con Java 8 y se centra en el desarrollo Web por sí solo, la aplicación de todos los servicios básicos necesarios en este ámbito.
Esto significa que no hay rutinas de configuración XML complejos, mínimo uso de anotaciones, un servidor integrado, un motor de enrutamiento, y un gestor de sesión básica.
Además de esto, también hay un motor de plantillas, un gerente de vista, y la documentación de todas las necesidades.
Spark no compite directamente con los desarrolladores de Sinatra, ya que Sinatra ya tiene unos buenos años de desarrollo detrás de ella, sino que simplemente proporciona una alternativa similar para los programadores que necesitan trabajar estrictamente en Java.
¿Qué hay de nuevo en esta versión:
- Añadido Request.bodyAsBytes () (obtener el cuerpo como bytes sin tener que convertirlo a cadena)
- Información de error de ruta Trasladado a log (a partir de la página 404)
- sustituido todos System.out / System.err con el registro slf4j
- cuerpo () ya está disponible incluso si & quot; & quot consumida; por el filtro anterior / ruta (esto también soluciona algunos problemas relacionados con el mapa de consulta)
- Permitir primordial de método HTTP usando cabecera X-HTTP-Method-Override
- recursos estáticos para otros servidores de aplicaciones (anteriormente sólo disponible para el embarcadero incrustado)
- Fijo Excepción MimeParse
funcionalidad
¿Qué es la nueva en la versión 2.2:
- Añadido Request.bodyAsBytes () (obtener el cuerpo como bytes sin tener que convertirlo a String)
- Información de error de ruta Trasladado a log (a partir de la página 404)
- sustituido todos System.out / System.err con el registro slf4j
- cuerpo () ya está disponible incluso si & quot; & quot consumida; por el filtro anterior / ruta (esto también soluciona algunos problemas relacionados con el mapa de consulta)
- Permitir primordial de método HTTP usando cabecera X-HTTP-Method-Override
- recursos estáticos para otros servidores de aplicaciones (anteriormente sólo disponible para el embarcadero incrustado)
- Fijo Excepción MimeParse
funcionalidad
¿Qué es la nueva en la versión 2.1:
- Añadido Request.bodyAsBytes () (obtener el cuerpo como bytes sin tener que convertirlo a String)
- Información de error de ruta Trasladado a log (a partir de la página 404)
- sustituido todos System.out / System.err con el registro slf4j
- cuerpo () ya está disponible incluso si & quot; & quot consumida; por el filtro anterior / ruta (esto también soluciona algunos problemas relacionados con el mapa de consulta)
- Permitir primordial de método HTTP usando cabecera X-HTTP-Method-Override
- recursos estáticos para otros servidores de aplicaciones (anteriormente sólo disponible para el embarcadero incrustado)
- Fijo Excepción MimeParse
funcionalidad
Comentarios que no se encuentran