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. リバースエンジニアリングツール(Spring/Hibernateアプリケーション用)
- 2. NoClassDefFoundErrorとSpringMavenのhibernateのorg/hibernate/ejb/HibernatePersistence
- 3. ExtJS4、Spring JPA、Restful services、Hibernateアプリケーション
- 4. 非Web Spring/Hibernateアプリケーション用アプリケーションサーバ
- 5. EJB vs Hibernate
- 6. EJB、hibernate、spring、JSFの違いは何ですか?
- 7. EJBとSpring + POJO
- 8. spring hibernate manual commit
- 9. Spring + Hibernate + Spring
- 10. EJBコンテナ内のSpring 2.5
- 11. 既存のJSP/EJBアプリケーションにSpringフレームワークを追加する
- 12. Struts + Spring + Spring管理トランザクション+ hibernate
- 13. Springデータ、Hibernate 4.1.1、Spring JTAトランザクションマネージャ
- 14. Spring Hibernate SQLクエリ
- 15. Spring&Hibernateのトランザクションクラッシュ
- 16. org.hibernate.LazyInitializationException(Spring/Hibernate)
- 17. Wicket Spring Hibernate Transactional
- 18. Hibernate + Spring MVC:オブジェクトマッピングコンフィグレーション
- 19. Spring + Hibernate Dynamic Mapping
- 20. Spring/Hibernateとリレーショナルマッピング
- 21. Spring hibernateテンプレートクラス
- 22. Spring 2 Hibernate Annotation
- 23. SmartGWT、Spring、Hibernate、Gilead
- 24. CannotAcquireLockException(Spring、Hibernate、Mysql)
- 25. Spring + Hibernate SessionFactory + AbstractRoutingDataSource
- 26. Spring Hibernate SessionFactory
- 27. Hibernate + spring version compatibility
- 28. Spring + Hibernateセッションライフサイクル
- 29. Extjs + Spring + JPA + HIbernate
- 30. Hibernate、Spring、foreign keys
あなたに感謝しています。しかし、私はEjbには新しく、また、春には多くのことをしました。だから私は3つすべてを統合するいくつかのサンプルアプリケーションを得ることができます。私はEJBを今も行っています – Android
丁寧な答えですが、JPA 2.0にはEJB 3.1が付属していません。 JPA 2.0は完全に別の仕様です。 –
@MikeBraun:ありがとう、 –