使用hibernate和GWT时出现性能问题。如果我试图从数据库插入或加载一个对象,我必须将UI的每个元素绑定到需要很长时间的hibernate对象,例如:
School sc=new School();
sc.setNo(Long.parseLong(textBox.getText));
sc.setName(textBox1.getText());
等等。有没有办法加快这个过程?我可以使用像GWT设计师这样的图形编辑器吗?有什么办法可以绕过这个问题吗?或者我可以使用任何工具来提高性能吗?
答案 0 :(得分:0)
在extGWT
com.extjs.gxt.ui.client.binding.FormBinding
可帮助您将模型属性绑定到窗口小部件。
答案 1 :(得分:0)
查看新的GWT 2.1编辑器(http://code.google.com/intl/es-ES/webtoolkit/doc/latest/DevGuideUiEditors.html)。
他们的目标之一是“减少将数据从对象图移动到UI并返回所需的胶水代码量。”您可以将它们与任何类似bean的对象一起使用。
答案 2 :(得分:0)
你的方法看起来很好。这很简单易懂。代码中使用的唯一技术是GWT和Java。
引入新库来减少胶水代码很可能实际上会降低您的工作效率。所以,基本上我推荐KISS(保持简单,愚蠢!)的方法!