Spark cerca di essere il Sinatra alternative in Java, che fornisce un toolkit leggero che gli sviluppatori possono utilizzare per l'elaborazione di piccole applicazioni Web di medie dimensioni.
E 'stato specificatamente codificato per lavorare con Java 8 e si concentra sullo sviluppo Web da solo, l'attuazione di tutte le utility di base necessari in questo settore.
Ciò significa che non complesse procedure di configurazione XML, utilizzo minimo di annotazioni, un server built-in, un motore di routing, e un gestore di sessione di base.
In cima a questo, c'è anche un motore di template, un gestore di vista, e la documentazione di tutte le necessità.
Spark non competere direttamente per gli sviluppatori con Sinatra, dal momento che Sinatra ha già un paio di buoni anni di sviluppo alle spalle, ma si limita a prevedere una simile alternativa per i programmatori che hanno bisogno di lavorare rigorosamente in Java.
Cosa c'è di nuovo in questa versione:
- Request.bodyAsBytes Aggiunto () (ottenere il corpo come byte senza dover convertire a stringa)
- Spostato informazioni errore percorso di accedere (da pagina 404)
- Sostituito tutti System.out / System.err con la registrazione SLF4J
- corpo () è ora disponibile anche se & quot; consumato & quot; dal filtro precedente / percorso (questo risolve anche alcuni problemi legati interrogazione mappa)
- Consenti prioritario del metodo HTTP usando intestazione X-HTTP-Metodo-override
- risorse statiche per altri server di applicazioni (in precedenza disponibile solo per il molo incorporato)
- fissi MimeParse eccezione
funzionalità
Cosa c'è di nuovo nella versione 2.2:
- Request.bodyAsBytes Aggiunto () (ottenere il corpo come byte senza la necessità di convertirlo in String)
- Spostato informazioni errore percorso di accedere (da pagina 404)
- Sostituito tutti System.out / System.err con la registrazione SLF4J
- corpo () è ora disponibile anche se & quot; consumato & quot; dal filtro precedente / percorso (questo risolve anche alcuni problemi legati interrogazione mappa)
- Consenti prioritario del metodo HTTP usando intestazione X-HTTP-Metodo-override
- risorse statiche per altri server di applicazioni (in precedenza disponibile solo per il molo incorporato)
- fissi MimeParse eccezione
funzionalità
Cosa c'è di nuovo nella versione 2.1:
- Request.bodyAsBytes Aggiunto () (ottenere il corpo come byte senza la necessità di convertirlo in String)
- Spostato informazioni errore percorso di accedere (da pagina 404)
- Sostituito tutti System.out / System.err con la registrazione SLF4J
- corpo () è ora disponibile anche se & quot; consumato & quot; dal filtro precedente / percorso (questo risolve anche alcuni problemi legati interrogazione mappa)
- Consenti prioritario del metodo HTTP usando intestazione X-HTTP-Metodo-override
- risorse statiche per altri server di applicazioni (in precedenza disponibile solo per il molo incorporato)
- fissi MimeParse eccezione
funzionalità
I commenti non trovato