WebMacro is a framework for developing Java Servlets. It enforces a Model-View-Controller framework on a project allowing for a clean separation of concerns in the design. In particular WebMacro keeps program source code absolutely separate from presentation HTML code. WebMacro is open source software.

WebMacro was initially created and designed by Gurvinder Singh and Semiotek Inc. in the mid 2000, when the project was taken over by a team at SourceForge. Extensive discussions of WebMacro on the Java Servlet-Interest mailing list at that time may have been influential in Sun Microsystems decision to move their Java Server Pages product to a Model-View-Controller architecture.Fact|date=December 2007

WebMacro can also be used to generate the arbitrary text output from templates (one of its uses is the automated code generation). The template language is very similar to the language used in the Apache Velocity, although migration requires some small corrections.

External links

* [http://www.webmacro.org WebMacro] website
* [http://www.semiotek.com Semiotek Inc.] website

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • WebMacro — Тип Обработчик шаблонов Разработчик SourceForge Написана на Java Операционная система Кроссплатформенное ПО Последняя версия 2.2 (25 февраля 2010) Лицензия …   Википедия

  • Semiotek Inc. — Semiotek Inc. is a Toronto, Canada based company known for publishing the WebMacro servlet framework, and also for being the publisher of the online magazine Efficient Market Canada. Semiotek Inc. is notable for advancing the Model View… …   Wikipedia

  • Apache Velocity — О проекте Microsoft под кодовым названием Velocity см. Velocity (кэш память). Apache Velocity Тип Обработчик шаблонов Разработчик Apache Software Foundation Написана на …   Википедия

  • FreeMarker — Тип Шаблонизатор Разработчик Jonathan Revusky, Attila Szegedi, Dániel Dékány и другие Написана на Java Операционная система Крос …   Википедия

  • Java Servlet — The Java Servlet API allows a software developer to add dynamic content to a Web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to non Java dynamic Web… …   Wikipedia

  • Apache Velocity — Infobox Software name = Apache Velocity caption = developer = Apache Software Foundation latest release version = 1.5 latest release date = release date|2007|03|06 latest preview version = latest preview date = operating system = Cross platform… …   Wikipedia

  • Apache Velocity — Développeur Fondation Apache Dernière version …   Wikipédia en Français

  • Velocity (informatique) — Apache Velocity Apache Velocity Développeur Fondation Apache Dernière vers …   Wikipédia en Français

  • Drupal — Drupal …   Википедия

  • Zope — 2 Интерфейс управления Zope в окне веб браузера. Тип Сервер приложений …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.