Stripes
# Stripes

Stripes (rayas, bandas) es un Marco para aplicaciones Web basado en el modelo de Modelo Vista Controlador (MVC). Su objetivo es ser un marco de software más ligero que Struts utilizando tecnologías Java como annotations de Java y generics de Java que se introdujeron en Java 1.5, para lograr la "Convención sobre configuración". Esto subraya la idea de que un conjunto de convenciones simples utilizados a través del marco reduce la sobrecarga de configuración. En la práctica, esto significa que las aplicaciones de Stripes apenas necesitan los archivos de configuración, reduciendo así el trabajo de desarrollo y mantenimiento.

## Características

* Acción basada en el Modelo Vista Controlador (MVC).
* No hay archivos de configuración.
* Objetos POJO.
* Anotaciones reemplazan archivos de configuración XML.
* Enlace de parámetro flexible y simple.
* URLs amigables de motor de búsqueda.
* Se ejecuta en el contenedor de web J2EE.
* Integración de JUnit.
* Fácil internacionalización.
* Soporte de asistente
* Diseños JSP
* Plantillas JSP o FreeMaker como vista.
* Integración con Spring.
* Soporte de JPA
* Compatibilidad con AJAX.
* Soporte de fileupload.
* Compatible con Google App Engine.
* Código Abierto
* Ligero

## Ejemplo

Una aplicación de Stripes de Hello World, con sólo dos archivos:

### HelloWorld.jsp

No hay archivos de configuración adicionales necesarios.

## Bibliografía

* Pragmatic Programmers, ed. (27 de octubre de 2008). rayas:.. .y Java Web desarrollo es divertido nuevamente (1 edición). p. 396. ISBN 1934356212.
