Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Работа с БД в веб-сервисах


Автор: arsenmem 18.4.2007, 11:59
Привет всем.
У меня такой вопрос:
можно ли использовать связку Spring+Hibernate для работы с БД в веб-сервисах?
И есть ли какие-то отличия использования этой связки в веб-сервисах и в обычных веб-приложениях (сервлеты, jsp и др)

Автор: tux 18.4.2007, 20:39
Цитата(arsenmem @  18.4.2007,  11:59 Найти цитируемый пост)
можно ли использовать связку Spring+Hibernate для работы с БД в веб-сервисах?

Hibernate несомненно можно, ничего этому не мешает. Что касается Spring. Не понятно что именно имеется ввиду. Речь идет, надеюсь, не о Spring MVC. smile Если это набор Spring-классов для работы с Hibernate, то это просто обертки над классами этой библиотеки, никакой новой функциональности они не дают, только некоторые удобства. Поэтому использовать что Spring+Hibernate, что просто Hibernate - ни какой разницы.

Цитата(arsenmem @  18.4.2007,  11:59 Найти цитируемый пост)
И есть ли какие-то отличия использования этой связки в веб-сервисах и в обычных веб-приложениях (сервлеты, jsp и др)

Отличия есть. Первое, что приходит в голову - не сможешь использовать lazy. Этот механизм завязан на соединение с базой данных, которой по сети передать не получится, да и реализации хибернейтовских lazy-коллекций довольно сложные для сериализации. В остальном вроде никаких особенностей. По крайней мере сразу больше ничего сказать не смогу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)