2012-10-12 3 views

ответ

5

Tomcat не Предоставлено Поддержка Java EE (что означает, что он не содержит реализаций различных частей Java EE, за исключением части сервлета, очевидно), но это не значит, что он не может запускать код, например Hibernate, что предоставляет реализацию JPA и не имеет других зависимостей Java EE, которые не могут быть удовлетворены ни самими Tomcat, ни другими библиотеками.

+0

ОК, так почему Websphere 6.x и 7.x не поддерживают JPA 2.0 без Feature Pack? – MyTitle

+0

Потому что они не связывают Hibernate, а используют другую реализацию? Я даже не уверен, что JPA 2.0 существует, когда выпущен WAS 6. И это не мешает вам использовать Hibernate в вашем приложении, а не в зависимости от предоставленной реализации. В чем же связь с начальным вопросом? –

+0

Связь с начальным вопросом: если WAS 7 не обеспечивает реализацию JPA 2.0, а также как Tomcat_, значит, я могу запустить JPA 2.0 (Hibernate) на WAS с тем же результатом, что и на Tomcat? То есть Я получаю абсолютно _same_ ограничения и преимущества при использовании HIbernate, независимо от того, на каком сервере я его запускаю? – MyTitle

Смежные вопросы