随着我越来越多地使用GWT框架,我需要为一些基本的GUI任务创建自定义代码,例如屏幕转换,代码组织和小部件之间的数据传输。一些GUI框架,作为Swing的JSR-292,解决了特定平台的这些问题。是否存在类似GWT的框架?
答案 0 :(得分:2)
您可以在http://code.google.com/events/io/sessions/GoogleWebToolkitBestPractices.html
上找到关于GWT应用程序架构最佳实践的非常好的演示文稿答案 1 :(得分:1)
GWT Portlets Framework旨在解决您提到的问题:
http://code.google.com/p/gwtportlets/
它定义了一个非常简单但功能强大的编程模型,定义了XML文件中“页面”的布局,具有组件间通信的事件广播机制等。
答案 2 :(得分:0)
JSR 292:在JavaTM平台上支持动态类型语言?你已经失去了那个。
您是否有关于如何在窗口小部件之间进行通信或构建框架以及组织代码的问题?如果您谈论组织代码然后您不需要框架,您可以将其组织到逻辑区域,就像在任何swing应用程序中一样。
就小组间通信而言,这些小部件是同一页面上的不同GWT项目,还是一个GWT项目的所有部分?如果它们是一个项目,那么总是存在Observer / Observable。它在Swing中运行良好,在GWT中运行良好。如果它们是同一页面上的不同GWT项目(模块),那么您可以非常轻松地使用JSNI将它们连接起来。您仍然可以使用观察者/可观察的东西,或者让他们直接相互调用。
答案 3 :(得分:0)
我认为他的意思是jsr296,a.k.a.java swing框架,它是为java 7编程然后丢弃的。