Цитата(COVD @ 29.4.2009, 05:40 ) | | Проработаны ли в Hibernate / GWT такие ситуации? |
Строго говоря, Hibernate тут не к месту упомянут, разве только если иметь ввиду возможность выборки данных, ограниченной некоторым диапазоном строк. В Hibernate такая возможность имеется, однако эффективность реализации этой фичи зависит от СУБД/драйвера. Что же касается GWT, то его основная фича - это возможность реализовать браузерный JavaScript код на языке Java. Работа с элементами UI напоминает swing, но по сути, все операции по изменению UI сводятся к добавлению/удалению/изменению кодом JavaScript узлов в DOM Tree. Никаких paint()'ов там нет. Я не совсем понял вопрос, но думаю что если бы речь шла об удалённом awt/swing клиенте, то ответ, о том проработано или нет, был бы таким же. В расширениях GWT есть готовые UI компоненты, позволяющие организовать постраничный просмотр, а вот с прокруткой не помню, может и есть.
Цитата(COVD @ 29.4.2009, 05:40 ) | | Очевидно, что предпочтительнее послать один запрос (а не 5) и по получении всех данных дать одну команду (а не 5) |
совершенно не очевидно, если не знать конкретные цифры о кол-ве строк. Поэтому, видимо, всё таки, ответ будет:Цитата(COVD @ 29.4.2009, 05:40 ) | | это искусство программиста |
PS: оффтопим |