WebMotionJava web framework based on the Java EE6 standard

Webmotion is a Java web framework helping to fast develop web applications. It is voluntarily light and simple.

Webmotion exclusively focuses on the interactions between the client and the server and thus simplifies developer's life by proposing a set of functionalities and extensions. The project is open by proposing to the developer a full access to the Java EE specifications.

WebMotion is based on the Servlet 3.0 API and enables its using on the current main Java EE servers: Tomcat 7, Jetty, GlassFish, …

More » Download »

Based on a standard

WebMotion is based on the Java EE 6 standard, and more precisely on the JSP / Servlet API, which is the base of most of the Java web applications.


WebMotion tries to be the least restrictive. Contrary to the full existing frameworks, WebMotion lets the free choice of the development tools (persistence, dependency injection, etc.).


WebMotion offers voluntarily few functionalities, but they are accessible and easy to use. Thus it inherits good processes of some web frameworks, but remains focused on the URL routing and the management of the presentation layer.

Applicative routing

A unique mapping file enables to have a clear overview on the different access to your web application (links between a path and an action).

Page display

The framework provides the presentation layer through pages (JSP, HTML, etc.). It enables also to create advanced applications by using templates with StringTemplate.

REST API creation

Exposing REST services (e.g. for XHR calls) is easy. WebMotion manages the different HTTP methods and is able to transmit the results of the service in universal formats such as JSON or XML.