Fastm, DOMPlus 不需要用户提供特殊类型的View Model, 只需要提供POJO就可以。
POJO可以是任何Object. bean, map, DOM。
所以,对于DOMPlus来说。
DOM + DOM => DOM or SAX
XML + XML => XML
恰好是XSL的功能。XSL也是XML(XSL) + XML => XML
所不同的是,DOMPlus的XML Template是Pure HTML,所见即所得。HTML Template干净程度直追XMLC,等同或者超过Wicket(更别说Tapestry)。
用法:
Fastm Template只有2个自定义标记。BEGIN-END 和 {}。标记动态块和变量。
DOMPlus也是如此。针对DOM Node类型,只有3个自定义Attribute。
nodeTarge标记动态Element;attributesTarget标记动态attriburtes;textTarget标记动态text。
阅读全文>
发表于 @ 2006年07月05日 14:54:00|评论(loading...)|编辑|收藏
Fastm Template是一个树形结构。Dynamic下面包含Static Text, Variable, Dynamic三种节点。
Fastm Template里面除了静态文本,动态部分只有两类,Dynamic Block 和 Variable。
Fastm 的 Template DOM + Data的匹配过程,很类似于XSL的Pattern Match的递归组合。
阅读全文>
发表于 @ 2006年07月03日 08:15:00|评论(loading...)|编辑|收藏
Summary
In another article >, I presented my ideal way of Web Development:
Quick development, fast runtime, elegant structure.
For each layer,
Web Layer should be Quick development.
O/R Layer should be fast runtime.
Template Layer should be elegant structure.
These are initial implementations of these thoughts.
Far from perfect, just to that direction.
Template Layer
fastm
https://fastm.dev.java.net/files/documents/1911/25042/fastm1.0c.zip
Web Layer
lightweb
https://lightweb.阅读全文>
发表于 @ 2005年12月05日 10:03:00|评论(loading...)|编辑|收藏
>一文中,我提出了,理想中的Web开发架构是这样的:
开发速度快,运行速度快,结构清晰优雅。
具体到每一层。
Web框架层主要追求 开发速度快。
O/R层主要追求 运行速度快。
页面资源层和页面模板层主要追求 结构清晰优雅。
下面就是我对这些理想的初步实现。
还远远达不到完美的程度,而只是朝这个方向努力。
Template Layer
fastm
https://fastm.dev.java.net/files/documents/1911/25042/fastm1.0c.zip
Web Layer
lightweb
https://lightweb.dev.java.net/files/documents/4371/25044/lightweb0.9b.zip
ORM Layer
lightor
https://lightor.dev.java.net/files/documents/4370/25043/lightor0.5a.zip
阅读全文>
发表于 @ 2005年12月05日 09:07:00|评论(loading...)|编辑|收藏
我理想中的Web开发架构是这样的:
开发速度快,运行速度快,结构清晰优雅。
具体到每一层。
Web框架层主要追求 开发速度快。
O/R层主要追求 运行速度快。
页面资源层和页面模板层主要追求 结构清晰优雅。
阅读全文>
发表于 @ 2005年05月31日 08:37:00|评论(loading...)|编辑|收藏
我理想中的Web开发架构是这样的:
开发速度快,运行速度快,结构清晰优雅。
具体到每一层。
Web框架层主要追求 开发速度快。
O/R层主要追求 运行速度快。
页面资源层和页面模板层主要追求 结构清晰优雅。
阅读全文>
发表于 @ 2005年05月31日 08:35:00|评论(loading...)|编辑|收藏
我理想中的Web开发架构是这样的:
开发速度快,运行速度快,结构清晰优雅。
具体到每一层。
Web框架层主要追求 开发速度快。
O/R层主要追求 运行速度快。
页面资源层和页面模板层主要追求 结构清晰优雅。
阅读全文>
发表于 @ 2005年05月31日 08:28:00|评论(loading...)|编辑|收藏
我理想中的Web开发架构是这样的:
开发速度快,运行速度快,结构清晰优雅。
具体到每一层。
Web框架层主要追求 开发速度快。
O/R层主要追求 运行速度快。
页面资源层和页面模板层主要追求 结构清晰优雅。
阅读全文>
发表于 @ 2005年05月30日 20:41:00|评论(loading...)|编辑|收藏
我理想中的Web开发架构是这样的:
开发速度快,运行速度快,结构清晰优雅。
具体到每一层。
Web框架层主要追求 开发速度快。
O/R层主要追求 运行速度快。
页面资源层和页面模板层主要追求 结构清晰优雅。
阅读全文>
发表于 @ 2005年05月30日 19:56:00|评论(loading...)|编辑|收藏
As we can see, fastm is very easy and simple to use. And fastm has the fastest speed and smallest size among all template techs.
阅读全文>
发表于 @ 2005年05月30日 17:37:00|评论(loading...)|编辑|收藏