挫折:G4JSF还很不完善

原创 2007年09月14日 12:12:00

在我前面的文章中(也谈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太看好这个技术了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

NO.4还不完善的分析类型程序,出自书上

#include #include #include #include #define MAXTOKENS 100 #define MAXTOKENLEN 64 enum type_tag { ...

格式化大于16TB的分区为ext4遇到的挫折

假如想对>2T磁盘进行分区操作,请使用parted fdisk 是基于MBR的分区工具,假如fdisk -l检查到了gpt磁盘,那么会报错 Disk /dev/sdb: 19998.4...

mysql学习点滴,附正确的crashcourse教材sql脚本,网上的脚本不完善,不能直接运行

安装mysql客户端:           yum install mysql   安装mysql 服务器端:           yum install mysql...

Js写的捕鱼达人游戏源码笔记(不完善)

背景:cc.Class({ extends: cc.Component, properties: { //左边‘-’按钮 leftBtn:cc.Node,...
  • Cineze
  • Cineze
  • 2016-09-20 19:50
  • 1036

自己写的记事本程序(功能不完善)

public partial class Form1 : Form { bool IsTextChanged = false; public Form1() ...
  • h0814
  • h0814
  • 2014-01-12 01:52
  • 455

动态将摄像头bmp数据转换成jpg格式(不完善)

由于需要经常存储摄像头捕捉到的bmp数据

最短作业优先算法(不完善)

最短作业优先(SJF)是一种调试任务请求的调试策略。每个任务请求都含有请求时间(即向系统提交请求的时间)和持续时间(即完成任务所需时间)属性。当前任务完成后,SJF策略选择最短持续时间的任务执行;如果...

jquery初体验—pc和移动端拖拽排序(拼图)效果(兼容不完善)

html lang="en"> head> meta charset="UTF-8"> meta name="viewport" content="height=device-heig...

局域网内【1 to N】的屏幕共享_基于WPF。【不完善】

由于种种原因刷了两个晚上写了这个东西。必须吐槽一下

MyIOCP 不完善版本

  • 2010-08-13 17:10
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)