ВебМакрос
WebMacro — это платформа для разработки Java-сервлетов . Он применяет в проекте структуру Модель-Представление-Контроллер, позволяющую четко разделить задачи при проектировании. В частности, WebMacro хранит исходный код программы абсолютно отдельно от HTML- кода презентации. WebMacro — это программное обеспечение с открытым исходным кодом .
WebMacro был первоначально создан и разработан Джастином Уэллсом из Semiotek Inc. в середине 2000 года, когда проект перешел под управление команды SourceForge . Обширные обсуждения WebMacro в списке рассылки Java Servlet-Interest в то время, возможно, повлияли на решение Sun Microsystems перевести свой продукт Java Server Pages на архитектуру Модель-Представление-Контроллер . [ нужна ссылка ]
WebMacro также можно использовать для генерации произвольного текстового вывода из шаблонов (одно из его применений — автоматическая генерация кода).
Язык шаблонов очень похож на язык, используемый в Apache Velocity , и имеется автоматизированный сценарий для выполнения миграции.
Проект Apache Velocity был начат как повторная реализация «чистой комнаты» Джоном Скоттом Стивенсом , Гейром Магнуссоном и Джейсоном ван Зилом после того, как не удалось достичь соглашения о принятии лицензии Apache.
Текущая версия WebMacro имеет лицензию BSD.
Внешние ссылки
[ редактировать ]- WebMacro Старый сайт (неработающая ссылка)
- Maven создал текущий сайт