1

JPAを使用したRESTfulWebサービスに関するこのNetBeansガイドに従いました-http ://netbeans.org/kb/docs/websvc/rest.html

JPAは仕様であるはずであり、アプリケーションの実際の実装としてHibernateのようなものを使用すると思いました。ただし、このガイドでは、実装についてはまったく触れていません。では、実装はどこから来ているのでしょうか。NetBeansは独自のJPA実装を提供していますか?

4

2 に答える 2

4

このチュートリアルでは、アプリケーションサーバーとしてGlassfishを使用しています。これは、JavaEE Apiの実装を提供し、JPAの場合はEclipseLinkです。アプリケーションにはこれらのライブラリ(JAR)が付属しておらず、代わりにアプリケーションサーバーによって提供されるライブラリに依存しているという考え方です。

動作させた後、さまざまなJPA実装またはさまざまなアプリケーションサーバーについて知りたい場合は、JPA実装としてHibernateを使用するJBossで同じアプリケーションを実行してみることができます。

于 2012-07-16T00:59:40.710 に答える
1

おそらくそれはコンテナ(おそらくGlassfish)によって提供されるJPAです。

于 2012-07-16T00:34:03.250 に答える