Gracelets - 视图/控制器技术


未知
跨平台
Java

软件简介

Gracelets = Groovy + Facelets

为了解决一个特殊问题,你可以定义自己的DSL,Raven使用DSL来写build脚本,但你可以使用DSL来生成XML内容,RSS内容,HTML页,SQL语句,建立swing应用或执行单位换算。

但什么是Gracelets?它是做什么的?

Gracelets是一种视图/控制器技术,工作于JSP/Facelets之上,它允许使用DSL写你自己的视图,有了Gracelets,你就可以用比实际JSF/Facelets页更少的代码来写你的应用程序视图。

实际上,一般你会使用以下的代码来写一个简单的JSF/Facelets页:

Hello World Example

使用Gracelets,你只需写:

xh.html {
head { title(“Hello World Example”) }
body {
xh.a(href: “http://somesite/somepage") {
h.graphicImage(url: “someimg.png”, style: “border: 0”)
}
}
}

很简单,对吧?
你对Gracelets有兴趣了吗?别着急,你可以通过这里查看它的一些例子程序。