Улучшение производительности при использовании Hibernate и GWT - PullRequest
2 голосов
/ 23 ноября 2010

У меня проблема с производительностью при использовании Hibernate и GWT. это происходит, если я попытался вставить или загрузить объект из базы данных, где мне нужно привязать каждый элемент интерфейса к объекту гибернации, что занимает много времени, например:

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

и так далее. Есть ли способ ускорить этот процесс? Могу ли я использовать любой графический редактор, например, дизайнер GWT, чтобы сделать это? Есть ли способ, которым я мог бы обойти эту проблему? или есть какой-нибудь инструмент, который я мог бы использовать для повышения производительности?

Ответы [ 3 ]

0 голосов
/ 23 ноября 2010

Посмотрите на новые редакторы GWT 2.1 (http://code.google.com/intl/es-ES/webtoolkit/doc/latest/DevGuideUiEditors.html).

Одна из их целей состоит в том, чтобы «уменьшить количество связующего кода, необходимого для перемещения данных из графа объектов в интерфейс и обратно». Вы можете использовать их с любым похожим на боб объектом.

0 голосов
/ 29 ноября 2010

Ваш подход выглядит хорошо.Это просто и понятно.Единственными технологиями, используемыми в коде, являются GWT и Java.

Представление новой библиотеки для сокращения связующего кода с большой вероятностью может фактически снизить вашу производительность.Итак, в основном я рекомендую подход ПОЦЕЛУЙ (будь проще, глупый!)!

0 голосов
/ 23 ноября 2010

В extGWT

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

помогает привязать свойства вашей модели к виджетам.

...