发表于:2009-11-27 | 没有回复

在日本Mayaa很流行,也许是因为是日本人写的框架,总之现在很多日本的项目都用这个框架。

Mayaa处于 web 体系的表示层,主要是将后台数据交给 html 显示。Mayaa的思路很不错,它的重点在于使得 html 更加单纯,将逻辑和设计进一步分离。即使程序已经写好,页面设计人员也可以很容易地对页面进行重构且不会影响到程序的正确性。开发人员也可以更清晰地对程 序进行修改和变更。为了做到这一点,Mayaa 的做法是为每个 .html 文件配置一个 .mayaa 文件,当访问该 .html 文件时,解析对应的 .mayaa 文件并将结果交给 html ,最终做为 response 输出到客户端。那么如何取出后台数据,又该怎么将数据交给 html 呢?看两段代码:

html 文件:<div m:id=”test” id=”test”/>

mayaa 文件:<m:write m:id=”test” value=”${test}” />

为 html 的项目追加 m:id 属性,在相应的 mayaa 文件中追加相同 m:id 的标签m:write 标签。这样一来,这两个文件的同一 m:id 的项目就绑定了,系统运行时,就会将 m:write 标签的 value交给绑定的 html 项目了。 阅读全文 »

发表于:2009-08-03 | 没有回复