WebMacro (original) (raw)
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 can also be used to generate arbitrary text output from templates (one of its uses is automated code generation). The template language is very similar to the language used in Apache Velocity and there is an automated script to perform the migration.
Property | Value |
---|---|
dbo:abstract | 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 Justin Wells at 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. WebMacro can also be used to generate arbitrary text output from templates (one of its uses is automated code generation). The template language is very similar to the language used in Apache Velocity and there is an automated script to perform the migration. The Apache Velocity project was started as a clean room re-implementation by , and after agreement could not be reached on adoption of the Apache License. The current version of WebMacro is BSD licensed. (en) WebMacro — фреймворк предназначенный для разработки сервлетов. Фреймворк реализует шаблон проектирования Model-View-Controller, обеспечивая чистое разделение ответственностей, а именно WebMacro, обеспечивает чистое отделение исходного кода проекта от HTML-кода представления. WebMacro – распространяется как проект с открытым исходным кодом. WebMacro первоначально создавался и разрабатывался Джастином Уэллсом из Semiotek Inc., в середине 2000 года проект был принят командой в SourceForge. Кроме того, WebMacro, может использоваться для генерации произвольного текстового вывода на основе шаблона (один из способов такого использования является автоматизированная генерация кода). Шаблонный язык очень похож на язык, используемый в Apache Velocity, а также имеется автоматизированный скрипт, выполняющий миграцию. (ru) |
dbo:wikiPageExternalLink | http://webmacro.sourceforge.net http://www.webmacro.org |
dbo:wikiPageID | 173115 (xsd:integer) |
dbo:wikiPageLength | 1559 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 884873460 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Model-View-Controller dbr:Apache_Velocity dbr:Clean_room_design dbc:Java_enterprise_platform dbr:HTML dbc:Template_engines dbr:Sun_Microsystems dbr:SourceForge dbr:Open_source_software dbr:Java_Servlets dbr:Java_Server_Pages dbr:Jon_Scott_Stevens dbr:Geir_Magnusson dbr:Jason_van_Zyl |
dbp:wikiPageUsesTemplate | dbt:Fact dbt:Unreferenced |
dct:subject | dbc:Java_enterprise_platform dbc:Template_engines |
gold:hypernym | dbr:Framework |
rdf:type | dbo:Software yago:WikicatTemplateEngines yago:Artifact100021939 yago:Device103183080 yago:Engine103287733 yago:Instrumentality103575240 yago:Machine103699975 yago:Motor103789946 yago:Object100002684 yago:PhysicalEntity100001930 yago:Whole100003553 |
rdfs:comment | 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 can also be used to generate arbitrary text output from templates (one of its uses is automated code generation). The template language is very similar to the language used in Apache Velocity and there is an automated script to perform the migration. (en) WebMacro — фреймворк предназначенный для разработки сервлетов. Фреймворк реализует шаблон проектирования Model-View-Controller, обеспечивая чистое разделение ответственностей, а именно WebMacro, обеспечивает чистое отделение исходного кода проекта от HTML-кода представления. WebMacro – распространяется как проект с открытым исходным кодом. WebMacro первоначально создавался и разрабатывался Джастином Уэллсом из Semiotek Inc., в середине 2000 года проект был принят командой в SourceForge. (ru) |
rdfs:label | WebMacro (en) WebMacro (ru) |
owl:sameAs | freebase:WebMacro yago-res:WebMacro wikidata:WebMacro dbpedia-ru:WebMacro https://global.dbpedia.org/id/3kRYE |
prov:wasDerivedFrom | wikipedia-en:WebMacro?oldid=884873460&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:WebMacro |
is dbo:wikiPageWikiLink of | dbr:Comparison_of_web_template_engines dbr:Apache_Velocity dbr:Web_template_system |
is foaf:primaryTopic of | wikipedia-en:WebMacro |