挫折:G4JSF还很不完善

在我前面的文章中(也谈GWT vs JSF),我认为JSF与GWT可以很好的互相补充 ,而粘合剂就是G4JSF。

没错,G4JSF是可以通过对GWT的组件进行编译自动产生JSF的组件,但是目前版本的G4JSF有一个致命的问题,就是:一个组件只能有一个service响应,或者说一个组件只能有一个Event Listener, 这显然是不能实现商业化开发的需要的。

比如,一个邮件管理系统,需要点击“收件箱”,来显示所有收到的邮件,要将一个邮件从“收件箱”拖拽到“垃圾箱”这都需要不同的Event Listener,而可惜的是目前的G4JSF还做不到。

而且,生成的base.xhtml中,widget:component 标签现在还不能实现嵌套,也就是不能通过标签的嵌套来实现UI组件构造。

个人认为,G4JSF应该完善以下两点,才能真正作为一个主流开发组合:

1、从GWT编译生成JSF组件时,将粒度减小,从module降到composite, dialog等component,产生这些子组件(或者叫原子组件)的JSF组件;

2、修改Tag Handler,实现组件标签的嵌套。这样才能在不同的原子组件中实现不同的actionListener以及action。

从G4JSF目前的发展看,好像已经停滞了,被归入JBOSS之后,在JBOSS网站上都很难找到G4JSF的半点消息。

个中原因,或者,是JBoss不看好这个技术,或者JBoss太看好这个技术了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值