提高使用 Hibernate 和 GWT 时的性能

发布于 2024-10-04 11:31:33 字数 319 浏览 7 评论 0原文

我在使用 hibernate 和 GWT 时遇到性能问题。如果我尝试从数据库插入或加载一个对象,我必须将 UI 的每个元素绑定到 hibernate 对象,这会发生这种情况,这需要很长时间,例如:

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

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

I have a performance issue when using hibernate and GWT. this happens if I tried to insert or load an object from database where I have to bind every element of the UI to the hibernate object which takes a long time, for example:

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

and so on. Is there any way to speed up this process? could I use any graphical editor like GWT designer to do that? is there any way I could bypass this problem? or Is there any tool I could use to increase performance?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

兔姬 2024-10-11 11:31:34

查看新的 GWT 2.1 编辑器 (http: //code.google.com/intl/es-ES/webtoolkit/doc/latest/DevGuideUiEditors.html)。

他们的目标之一是“减少将数据从对象图移动到 UI 并返回所需的粘合代码量”。您可以将它们与任何类似 Bean 的对象一起使用。

Take a look to the new GWT 2.1 editors (http://code.google.com/intl/es-ES/webtoolkit/doc/latest/DevGuideUiEditors.html).

One of their goals is to "Decrease the amount of glue code necessary to move data from an object graph into a UI and back." You can use them with any bean-like object.

梦里泪两行 2024-10-11 11:31:34

在 extGWT 中,

com.extjs.gxt.ui.client.binding.FormBinding

可以帮助您将模型属性绑定到小部件。

In extGWT

com.extjs.gxt.ui.client.binding.FormBinding

helps you bind your model properties to widgets.

趁年轻赶紧闹 2024-10-11 11:31:34

你的方法看起来不错。它简单易懂。代码中唯一使用的技术是 GWT 和 Java。

引入新的库来减少粘合代码实际上很可能会降低您的工作效率。所以,基本上我推荐 KISS(保持简单,愚蠢!)方法!

Your approach looks fine. It is simple and understandable. The only technologies used in the code are GWT and Java.

Introducing a new library to reduce the glue code could very likely actually reduce your productivity. So, basically I recommend the KISS (keep it simple, stupid!) approach!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文