What is it all about?
A micro framework for creating web applications in Java 8 with minimal effort. It is an alternative to other Java web application frameworks such as JAX-RS, Play framework and Spring MVC.
* Sparks intention is to provide a pure Java alternative for developers that want to (or are required to), develop their web application in Java. Spark is built around Java 8's lambda philosophy, which makes a typical Spark application a lot less verbose than most application written in other Java web frameworks. * Spark focuses on being as simple and straight-forward as possible, without the need for cumbersome (XML) configuration, to enable very fast web application development in pure Java with minimal effort. It’s a totally different paradigm when compared to the overuse of annotations for accomplishing pretty trivial stuff seen in other web frameworks. * Spark is a simple, lightweight and not opinionated pure Java web framework that doesn't get in your way, unlike in other Java web frameworks, you can structure your application as you want.