WebMacro


WebMacro es un marco para desarrollar Java Servlets . Hace cumplir un marco Modelo-Vista-Controlador en un proyecto que permite una separación limpia de preocupaciones en el diseño. En particular, WebMacro mantiene el código fuente del programa absolutamente separado del código HTML de presentación . WebMacro es un software de código abierto .

WebMacro fue inicialmente creado y diseñado por Justin Wells en Semiotek Inc. a mediados de 2000, cuando el proyecto fue asumido por un equipo de SourceForge . Las discusiones extensas de WebMacro en la lista de correo de Java Servlet-Interest en ese momento pueden haber influido en la decisión de Sun Microsystems de trasladar su producto Java Server Pages a una arquitectura Model-View-Controller . [ cita requerida ]

WebMacro también se puede utilizar para generar resultados de texto arbitrarios a partir de plantillas (uno de sus usos es la generación automática de código).

El lenguaje de la plantilla es muy similar al lenguaje utilizado en Apache Velocity y hay un script automatizado para realizar la migración.

El proyecto Apache Velocity se inició como una reimplementación de sala limpia por Jon Scott Stevens , Geir Magnusson y Jason van Zyl después de que no se pudiera llegar a un acuerdo sobre la adopción de la Licencia Apache.