1

随着我越来越多地使用 GWT 框架,我需要为一些基本的 GUI 任务创建自定义代码,例如屏幕转换、代码组织和小部件之间的数据传输。一些 GUI 框架,如 Swing 的 JSR-292,解决了特定平台的这些问题。是否存在任何类似的 GWT 框架?

4

4 回答 4

2

您可以在http://code.google.com/events/io/sessions/GoogleWebToolkitBestPractices.html上找到关于 GWT 应用程序架构最佳实践的非常好的演示文稿

于 2009-07-08T03:20:08.290 回答
1

GWT Portlets 框架旨在解决您提到的问题:

http://code.google.com/p/gwtportlets/

它定义了一个非常简单但功能强大的编程模型,定义了 XML 文件中“页面”的布局,具有用于组件之间通信的事件广播机制等。

于 2009-08-19T16:59:38.077 回答
0

JSR 292:在 JavaTM 平台上支持动态类型语言?你在那个问题上失去了我。

您的问题是关于如何在小部件之间进行通信或构建框架和组织代码?如果您谈论组织代码,那么您不需要框架,您可以将其组织成逻辑区域,就像在任何 Swing 应用程序中一样。

就小部件间的通信而言,这些小部件是同一页面上的不同 GWT 项目,还是一个 GWT 项目的所有部分?如果它们是一个项目,那么总是有 Observer/Observable。它在 Swing 中运行良好,在 GWT 中也一样。如果它们是同一页面上的不同 GWT 项目(模块),那么您可以很容易地使用 JSNI 将它们连接起来。您仍然可以使用观察者/可观察事物,或者让它们直接相互调用。

于 2009-03-04T02:18:18.597 回答
0

我认为他的意思是 jsr296,也就是 java swing 框架,它是为 java 7 编写的,然后被删除了。

于 2010-11-16T11:33:00.793 回答