使用hibernate和GWT时提高性能

时间:2010-11-23 11:27:49

标签: java performance hibernate gwt gwt-designer

使用hibernate和GWT时出现性能问题。如果我试图从数据库插入或加载一个对象,我必须将UI的每个元素绑定到需要很长时间的hibernate对象,例如:

School sc=new School();
sc.setNo(Long.parseLong(textBox.getText));
sc.setName(textBox1.getText());

等等。有没有办法加快这个过程?我可以使用像GWT设计师这样的图形编辑器吗?有什么办法可以绕过这个问题吗?或者我可以使用任何工具来提高性能吗?

3 个答案:

答案 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(保持简单,愚蠢!)的方法!