Stripes (framework) explained

Stripes
Logo Alt:Stripes Logo
Author:Tim Fennell
Latest Release Version:1.6.0
Operating System:Cross-platform
Platform:Java Virtual Machine
Programming Language:Java
Genre:Web application framework
License:Apache License 2.0

Stripes is an open source web application framework based on the model–view–controller (MVC) pattern. It aims to be a lighter weight framework than Struts by using Java technologies such as annotations and generics that were introduced in Java 1.5, to achieve "convention over configuration". This emphasizes the idea that a set of simple conventions used throughout the framework reduce configuration overhead. In practice, this means that Stripe applications barely need any configuration files, thus reducing development and maintenance work. It has been dormant since 2016.

Features

Example

A Hello World Stripes application, with just two files:

HelloAction.javaimport net.sourceforge.stripes.action.ActionBean;import net.sourceforge.stripes.action.ActionBeanContext;import net.sourceforge.stripes.action.DefaultHandler;import net.sourceforge.stripes.action.ForwardResolution;import net.sourceforge.stripes.action.Resolution;import net.sourceforge.stripes.action.UrlBinding;

@UrlBinding("/hello-.html")public class HelloAction implements ActionBean

HelloWorld.jsp Hello $

Try again

No additional configuration files needed.

Bibliography