Rayas

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 13 de febrero de 2022; la verificación requiere 1 edición .
Rayas
Tipo de marco web
Escrito en Java
Sistema operativo Software multiplataforma
plataforma de hardware JVM
ultima versión 1.6.0 ( 23 de julio de 2015 )
Licencia Licencia Apache 2.0
Sitio web rayasframework.org

Stripes  es un marco web de código abierto basado en el patrón MVC . El objetivo del proyecto es crear un marco más ligero que Struts , usando tecnologías Java como anotaciones y herramientas de escritura personalizadas (Java Generics), que se introdujeron en Java 1.5 para implementar el principio de "convención sobre configuración". El énfasis principal está en cómo las convenciones simples utilizadas en este marco reducen la redundancia en la personalización. De hecho, esto significa que las aplicaciones creadas con el marco Stripes solo necesitan configurarse en la mayoría de los casos, lo que reduce los costos generales asociados con el desarrollo y soporte de un producto de software.

Ejemplo

Para crear el programa Hello World en Stripes, solo necesitas dos archivos:

HolaAcción.java importar net.sourceforge.stripes.action.ActionBean ; importar net.sourceforge.stripes.action.ActionBeanContext ; importar net.sourceforge.stripes.action.DefaultHandler ; importar net.sourceforge.stripes.action.ForwardResolution ; importar net.sourceforge.stripes.action.Resolution ; importar net.sourceforge.stripes.action.UrlBinding ; @UrlBinding ( "/hello-{name=}.html" ) public class HelloAction implementa ActionBean { private ActionBeanContext context ; nombre de cadena privado ; _ público ActionBeanContext getContext () { contexto de retorno ; } public void setContext ( contexto ActionBeanContext ) { este . contexto = contexto ; } public void setName ( String nombre ) { this . nombre = nombre ; } public String getName () { volver nombre ; } @DefaultHandler public Resolution view () { return new ForwardResolution ( " / WEB - INF / HelloWorld . jsp " ); } } HolaMundo.jsp <html><body> Hola ${actionBean.name} <br/> <br/> <s:link beanclass= "HelloAction" ><s:param name= "name" value= "John" /> Inténtalo de nuevo < /s:enlace><br> </cuerpo></html>

Como puede ver en el ejemplo, no es necesario utilizar archivos de configuración para crear una aplicación.

Notas

Enlaces