Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > TopLink vs Hibernate


Автор: unkis 3.12.2008, 00:36
Ребята расскажите в чём разница?
Что есть такого в Hibernate, что он так популярный?
И что есть такого в TopLink, что его SUN продвигает?

Автор: AntonSaburov 3.12.2008, 17:12
SUN много его продвигает. Вообщем-то похожие штуки. Просто Hibernate получился раньше. Надо пробовать самому, чтобы решить, что подходит больше.

Автор: bars_uz 11.12.2008, 09:22
Вроде TopLink Oracle вские..
Меня вполне устраивает

Автор: VSergeyV 11.12.2008, 10:34
TopLink это же для Oracle только? А Hibernate более универсальный, хотя для работы с Oracle лучше TopLink выбирать, вроде так
Цитата(unkis @  3.12.2008,  00:36 Найти цитируемый пост)
что его SUN продвигает?

а на EJB уже сами забили и не продвигают?

Автор: powerOn 11.12.2008, 17:17
Цитата(VSergeyV @  11.12.2008,  10:34 Найти цитируемый пост)
TopLink это же для Oracle только? 


Toplink релизует JPA 1.0 спецификацию, и используется не только для Oracle. 

Цитата(VSergeyV @  11.12.2008,  10:34 Найти цитируемый пост)
а на EJB уже сами забили и не продвигают?


Откуда такая информация? Java EE 6, EJB 3.1, WebBeans активно развиваются. Вроде как в Glassfish v3 уже есть некоторые наработки по EJB 3.1.

Автор: unkis 11.12.2008, 17:59
Возможно вопрос не потеме, но очень интересно.

Насколько я понимаю EJB нельзя использовать в десктоп приложениях или?

Автор: powerOn 11.12.2008, 18:40
Цитата(unkis @  11.12.2008,  17:59 Найти цитируемый пост)
Возможно вопрос не потеме, но очень интересно.

Насколько я понимаю EJB нельзя использовать в десктоп приложениях или? 


угу, не по теме. 
EJB 3.0 - это обыкновенные Java классы, только всю свою силу проявляют в контейнере. Ты можешь их использовать в десктопном приложении, но вот толку от этого врядли изрядно получится, поскольку ни dependency injection, ни transaction managment-а, ни security demarcation, ни interceptor-ов не будет. Это все делает контейнер.

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