发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA
1 2 下一页 Go 2

基于SWT的类XUL实现: SWT-XUI

2005-07-10 15:18
赞助商链接

项目摘要:

基于XML的SWT界面(XML-Based SWT UI),使用XML文档来描述SWT组件结构并通过XUI运行环境(XUIRE)生成SWT对象,使用JavaScript、Groovy或BeanShell动态控制程序逻辑。XUIRE提供了一系列控制对象注册表的API和对于Disposed对象收集的垃圾收集器(GC),它会自动检查注册表中的对象是否有效且可以重新创建并初始化已失效的对象。这些使界面开发者简化了管理SWT组件对象的难度,更容易开发SWT应用界面。

当前最新版本为 1.0 M1, 里面提供中文的演示(详见README.TXT)

点击这里进入项目的SourceForge网站

2005-07-11 08:43

非常不错,我的Jdon框架有一个支持远程胖客户端的能力,如果你原意,我们合作一把,开发JPetstore的Swing客户端功能,如果有可能整入更多界面与后台交互功能,做一个类似.NET的smart client?

2005-07-11 09:41

SWT-XUI 是基于SWT的,跟Swing不同,SWT是使用Eclipse的本地GUI接口实现。

这个项目当初设计的时候就是才用microkernel+parsers的模式,核心类不到10个。开发者只需要开发相应的parser就可以实现自己的功能。

需要的话,可以开发一组基于Jdon的RPC标签。呵呵。

2005-07-11 11:21

SWT比Swing要快多,我的意思是能做成Web Starter。

现在Jdon框架已经提供远程RPC支持,在SWT或SWING等java胖客户端中象调用本地服务一样调用远程服务器服务:如:

AccountService accountService = ServerFactory.getService("accountService");

然后将jdonframework.xml放在SWT客户端就可以。当然,进一步开发出标签就更好,不知你的SWT-XUI标签是否类似Jsp标签?

JPetstore源码在http://www.jdon.com/jive/article.jsp?forum=61&thread=21394
可以下载,你如有兴趣可用的SWT-XUI实现JPestore的几个Web界面,如果需要我帮助,和我联系,我已经给你163去信件了。

如果能成功,我给你加入JPetstore页面中,表明客户端是SWT-XUI开发的,你也可在客户端运行代码中表明。一起宣传啊。


2005-07-11 11:49

再问你:
如果将你的XML文档配置作为数据,由服务器端定义,再发送到客户端,那么客户端实际变成一个图形浏览器,整个系统形成一个平台了,在平台上可以跑各种游戏、商务等互动内容了,而不是现在QQ或其他游戏软件,玩一个游戏就需要下载一个专门的客户端了。

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com