fbpx
Wikipedia

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.

Stripes
Información general
Tipo de programa Marco para aplicaciones Web
Licencia licencia Apache 2.0
Información técnica
Programado en Java
Plataformas admitidas Java Virtual Machine
Versiones
Última versión estable 1.5.6 ( 14 de marzo de 2011 (11 años, 10 meses y 3 días))
Enlaces
Sitio web oficial
Repositorio de código

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:

HelloAction.java
import 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-{name=}.html") public class HelloAction implements ActionBean { private ActionBeanContext context; private String name; public ActionBeanContext getContext() { return context; } public void setContext(ActionBeanContext context) { this.context = context; } public void setName(String name) { this.name = name; } public String getName() { return name; } @DefaultHandler public Resolution view() { return new ForwardResolution(/WEB-INF/HelloWorld.jsp); } } 
HelloWorld.jsp
<html><body> Hello ${actionBean.name}<br /> <br /> <s:link beanclass="HelloAction"><s:param name="name" value="John"/>Try again</s:link><br /> </body></html> 

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. 

Enlaces externos

  •   Datos: Q2506681

stripes, rayas, bandas, marco, para, aplicaciones, basado, modelo, modelo, vista, controlador, objetivo, marco, software, más, ligero, struts, utilizando, tecnologías, java, como, annotations, java, generics, java, introdujeron, java, para, lograr, convención,. 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 mas ligero que Struts utilizando tecnologias Java como annotations de Java y generics de Java que se introdujeron en Java 1 5 para lograr la Convencion sobre configuracion Esto subraya la idea de que un conjunto de convenciones simples utilizados a traves del marco reduce la sobrecarga de configuracion En la practica esto significa que las aplicaciones de Stripes apenas necesitan los archivos de configuracion reduciendo asi el trabajo de desarrollo y mantenimiento StripesInformacion generalTipo de programaMarco para aplicaciones WebLicencialicencia Apache 2 0Informacion tecnicaProgramado enJavaPlataformas admitidasJava Virtual MachineVersionesUltima version estable1 5 6 14 de marzo de 2011 11 anos 10 meses y 3 dias EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Indice 1 Caracteristicas 2 Ejemplo 3 Bibliografia 4 Enlaces externosCaracteristicas EditarAccion basada en el Modelo Vista Controlador MVC No hay archivos de configuracion Objetos POJO Anotaciones reemplazan archivos de configuracion XML Enlace de parametro flexible y simple URLs amigables de motor de busqueda Se ejecuta en el contenedor de web J2EE Integracion de JUnit Facil internacionalizacion Soporte de asistente Disenos JSP Plantillas JSP o FreeMaker como vista Integracion con Spring Soporte de JPA Compatibilidad con AJAX Soporte de fileupload Compatible con Google App Engine Codigo Abierto LigeroEjemplo EditarUna aplicacion de Stripes de Hello World con solo dos archivos 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 name html public class HelloAction implements ActionBean private ActionBeanContext context private String name public ActionBeanContext getContext return context public void setContext ActionBeanContext context this context context public void setName String name this name name public String getName return name DefaultHandler public Resolution view return new ForwardResolution WEB INF HelloWorld jsp HelloWorld jsp lt html gt lt body gt Hello actionBean name lt br gt lt br gt lt s link beanclass HelloAction gt lt s param name name value John gt Try again lt s link gt lt br gt lt body gt lt html gt No hay archivos de configuracion adicionales necesarios Bibliografia EditarPragmatic Programmers ed 27 de octubre de 2008 rayas y Java Web desarrollo es divertido nuevamente 1 edicion p 396 ISBN 1934356212 Enlaces externos Editar Portal Software libre Contenido relacionado con Software libre sitio Web de Stripes The Pragmatic Bookshelf Stripes and Java Web Development Is Fun Again de Frederic Daoud Blog de stripes Tim Fennell principal desarrollador de Stripes Ben Gunter desarrollador de Stripes Lista de correo Stripes pagina en Sourceforge biblioteca de cosas de Stripes Datos Q2506681 Obtenido de https es wikipedia org w index php title Stripes amp oldid 125249075, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos