Tapestry & Groovy

该博客为转载内容,转载自https://www.cnblogs.com/taowen/archive/2004/09/06/40288.html ,涉及Java和开发工具相关。
先容我来介绍一下这两个东西:

Tapestry

一个Java的框架。用途是WEB的表现层开发。特点是使用类似Swing那样的组件的开发形式,而不是传统的以Struts为代表的MVC的形式。WEB的组织单位为页面,而一个页面由三个文件共同构成,一个是html文件,一个是page文件,一个是java文件。三者各自的功能是表现,粘合,行为。

Groovy

一个JVM上的脚本语言。由于具有java like的语法和极强的互操作性受到了很多Java用户追捧。

——————

现在,这两个很棒的家伙开始走到一起去了。因为出现了 Groovestry,它的作用是把以前的java文件写的页面行为部分用 Groovy 也能写,好处是现在不用重新编译,修改后存盘就能看修改的效果了,因为 Groovestry 能自动检测脚本的改动并在内存中重新编译。

当然前提是你编译的目录和部署的目录是在同一个目录中的。如果你用的是一个IDE,而且你用的是独立安装的 Tomcat 什么的,要把两者调整到一起是需要一些技巧的。我前几天把 Jetty 集成进来的目的也就是为了这天。

但是一切也不要高兴那么早,一个是 Groovy 目前还是1.0的beta7开发中阶段,JSR还没有通过,所以并不算完全成熟。另外一个 Groovestry 还是烫手刚出炉的东西,目前还是Alpha阶段。至少我用了一下感觉还是非常不可靠的,但是,anyway,我看到了一个很棒的idea,以及光明的未来。WEB的表现层和domain层的胶水,Groovy 这样的脚本语言是再合适不过的了。另外 Spindle 的unstable版本也已经开始对 Groovestry 提供支持了。以现在的速度不久就会流行起来的,I hope the day comes faster!

转载于:https://www.cnblogs.com/taowen/archive/2004/09/06/40288.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值