Posts Tagged ‘Hibernate’

Hibernate для чайников. Часть 1.

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Для начала о себе я не являюсь дипломированным или сертифицированным специалистом по java и hibernate, поэтому все что будем мною изложено в данной статье было подчеркнуто из документации и личного опыта.

Начинаем. Для чего все это нужно. Hibernate — это механизм отображения в реляционной базе данных объектов java. Используемые для работы библиотеки можно загрузить с сайта http://hibernate.org. Нам понадобятся Hibernate Core непосредственно сама библиотека, и Hibernate Annotations для поддержки описаний объектов (можно обходиться и без нее но тогда нужно использовать другие методы для инициализации отображаемых объектов). Прямых ссылок на загрузку я не даю потому как проект постоянно развивается и ссылки могут устареть, думаю с загрузкой с сайта проблем возникнуть не должно. Также нужен запущенный SQL сервер (какой вам больше нравится), и ясно дело jdbc драйвера на него. (далее…)

Проблемы реализации постраничной загрузки таблиц с помощью компонент Hibernate и Java

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

При разработке корпоративных приложений одним из сложных вопросов, является реализация возможности обеспечения работы на клиентской части с большими объемами информации. Суть проблемы заключается в том — в каком виде и каким образом осуществлять отображение на терминалах клиента необходимой информации, c возможностью выполнять основные операции с массивами данных, в первую очередь это перемещение по ним в любом направлении, а также стандартные операции редактирования. С похожим решением данной проблемы сталкивался любой пользователь, осуществлявший хотя бы раз поиск во всемирной сети. Когда при вводе критерия поиска на экране отображается только часть искомых данных, а остальные разбиваются на страницы, номера которых выводятся в этом же окне в виде ссылок, с помощью которых можно перемещаться по результирующей выборке. Данный механизм – называется пагинацией (от англ. pagination) [1] и заключается в определении общего количества соответствующих критерию поиска ссылок, разбиение их на страницы и загрузка страниц по запросам пользователей. Следует признать, что в силу специфики сетевого взаимодействия и характера выводимой информации, данный механизм в этом случае является оптимальным. (далее…)