Asual

Summer - The HTML5 Library for Java and Scala

Summer is the next generation presentation layer library for Spring MVC. It provides the world's best HTML5 template engine and takes advantage of many Spring 3 features like content negotiation, REST support, resource handling and various others. In addition it supports out of the box a number of Java EE 6 specifications like Servlet 3.0, JPA 2.0, Bean Validation and EL 2.2.

Summer enables the creation of true web modules that package every required static resource. It also makes AJAX really simple by providing partial page rendering capabilities. Support for HTML5 WebSockets is available through the popular Atmosphere framework.

Source

The latest and greatest development version of the plugin can be found at GitHub.

Showcase

Sample Application | Sample Application on Google AppEngine

Documentation

Overview (in progress...) | Presentation (from Spring I/O)

Extras

Summer Extras is a set of modules that can simplify the development process and enrich your Summer based projects. Coming soon!

Quickstart

Create and run a blank Summer project by using the following commands:

Download

In order to use Summer you need the following records to your Maven 2 POM file:

The list of available artifacts includes the following:

License

Summer is licensed under the terms of the Apache License, Version 2.0.

Projects

Blog posts

Recommended sites