Mayaa
简介词源Mayaa一词来至于日本冲绳县的一种山“猫”(イリオモテヤマネコ)。中文意为“西表山猫”。概述Mayaa是一种基于HTML模板,注重于将程序设计与画面设计工作分离的网络前端服务引擎。(Web Front Service Engine)特点1. Mayaa使用的HTML模板文件一般都是纯粹的HTML或者XHTML格式。所以我们可以在任何时候使用现存的Web网页编辑工具对模板文件进行变更、确认。
2. Mayaa中可以嵌入JSP自定义标签。因此,我们可以利用Struts、JSF、JSTL等开发的现有JSP自定义标签包。
3. 可以将HTML模板进行组件化,从而达到再利用的目的。
4. 功能范围只是实现画面描述层(View)与现有的技术的高度亲和性。画面流程控制层(Control)或者领域模型层(Model)的管理不在Mayaa要实现的范围内。
5. 逻辑部的构筑是基于Seasar2等DI容器或者Struts,JSF等,所以可以十分方便地与这些容器进行绑定。
6. 绑定的方式分为两种。一种是直接在HTML模板中书写,另一种是通过外部的XML文件进行。当然我们也可以混合书写。需要注意的是,直接在HTML中书写的话,模板就不是纯粹的HTML或者XHTML了。