EJB 3.0、Spring、およびHibernateを使用して 'ユーザー入力システム'というアプリケーションを開発する必要があります。どのように私にそれを開始するかを指導することができますか、または3つすべての組み合わせを使用していくつかのサンプルアプリケーションを入手できるサイトを示唆することができます。または誰かがデモアプリケーションをいくつか持っています。私は本当に混乱している。EJB + Spring + Hibernateアプリケーション
答えて
EJB 3.0とSpringを組み合わせることは、競合している技術と大部分が重複している技術であるため、珍しいことです。
しかしSpringには非常に強力なEJB integrationがあり、Spring Beanに直接EJBを注入することができます。これを他の方法で達成する簡単な方法はありません。
Hibernateの部分については、JPA 1.0(
2.0はEJB 3.1に付属しています。私は
と信じています)を見てください。 Hibernateはこの標準を実装しています。これはEJB仕様の一部です。 JPAはまた、Spring:13.5 JPAとシームレスに統合されています。
MDBを使用しない限り、SpringでEJBを使用する理由はありません。 Spring + Hibernate + JPA(必要ならば)を使うことをお勧めします。
springsourceが提供するpetclinicアプリケーションを参照してください。ここにはsvnのパスがあります。詳細については、「Spring Petclinic」を検索してください。
のsvn場所:私は見ていないhttps://src.springframework.org/svn/spring-javaconfig/trunk/samples/org.springframework.config.java.samples.petclinic
Spring MVCを意味しない限り、EJBとSpringを使用する理由。 EJB + JPA + CDI(必要に応じて)を使用することをお勧めします。
Java EE 6の例をいくつか見てください。たとえば、Adam Bien、BalusC、JDevelopmentのブログをご覧ください。彼らはJava EEがいかに簡単でシンプルかをうまく示しています。
- 1. NoClassDefFoundErrorとSpringMavenのhibernateのorg/hibernate/ejb/HibernatePersistence
- 2. リバースエンジニアリングツール(Spring/Hibernateアプリケーション用)
- 3. EJB vs Hibernate
- 4. ExtJS4、Spring JPA、Restful services、Hibernateアプリケーション
- 5. 非Web Spring/Hibernateアプリケーション用アプリケーションサーバ
- 6. EJB、hibernate、spring、JSFの違いは何ですか?
- 7. EJBとSpring + POJO
- 8. spring hibernate manual commit
- 9. SpringブートリモートWebsphere EJBコール
- 10. SpringでのHTTPステータス400とHibernateアプリケーション
- 11. TOMEEサーバにSpringブートとHibernateアプリケーションをデプロイ
- 12. spring、jsf、hibernateアプリケーション:コントローラとmanagedbean approch
- 13. Spring + Hibernate + Spring
- 14. XMLアプリケーションを持たないSpringアプリケーションとHibernateアプリケーション
- 15. Hibernate + Spring
- 16. 既存のJSP/EJBアプリケーションにSpringフレームワークを追加する
- 17. EJBコンテナ内のSpring 2.5
- 18. 更新バージョンHibernate Jboss EjbとJava
- 19. 春EJB統合
- 20. EJB以外のEJBのためのSpringのEJB配線のようなもの
- 21. Springデータ、Hibernate 4.1.1、Spring JTAトランザクションマネージャ
- 22. Struts + Spring + Spring管理トランザクション+ hibernate
- 23. SpringからのEJBクラスへのアクセス
- 24. Spring hibernateテンプレートクラス
- 25. Hibernate + Spring MVC:オブジェクトマッピングコンフィグレーション
- 26. Spring + Hibernate SessionFactory + AbstractRoutingDataSource
- 27. SmartGWT、Spring、Hibernate、Gilead
- 28. Spring 2 Hibernate Annotation
- 29. Wicket Spring Hibernate Transactional
- 30. Hibernate + spring version compatibility
あなたに感謝しています。しかし、私はEjbには新しく、また、春には多くのことをしました。だから私は3つすべてを統合するいくつかのサンプルアプリケーションを得ることができます。私はEJBを今も行っています – Android
丁寧な答えですが、JPA 2.0にはEJB 3.1が付属していません。 JPA 2.0は完全に別の仕様です。 –
@MikeBraun:ありがとう、 –