2011-12-08 16 views
0

EJB 3.0、Spring、およびHibernateを使用して 'ユーザー入力システム'というアプリケーションを開発する必要があります。どのように私にそれを開始するかを指導することができますか、または3つすべての組み合わせを使用していくつかのサンプルアプリケーションを入手できるサイトを示唆することができます。または誰かがデモアプリケーションをいくつか持っています。私は本当に混乱している。EJB + Spring + Hibernateアプリケーション

答えて

1

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とシームレスに統合されています。

+0

あなたに感謝しています。しかし、私はEjbには新しく、また、春には多くのことをしました。だから私は3つすべてを統合するいくつかのサンプルアプリケーションを得ることができます。私はEJBを今も行っています – Android

+0

丁寧な答えですが、JPA 2.0にはEJB 3.1が付属していません。 JPA 2.0は完全に別の仕様です。 –

+0

@MikeBraun:ありがとう、 –

0

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

+0

K、ありがとうございました。私はそれを通過します。また、いくつかのソースコードを取得する場合は私に知らせる – Android

+0

リンクはクールで、上記のようにコンボを使用したい人のために離れてhttp://www.devx.com/Java/Article/35722/1954に従うことができます。これは簡単な例を示します – Android

+0

html5でJavaコードを使用できますか????? / – Android

0

Spring MVCを意味しない限り、EJBとSpringを使用する理由。 EJB + JPA + CDI(必要に応じて)を使用することをお勧めします。

Java EE 6の例をいくつか見てください。たとえば、Adam Bien、BalusC、JDevelopmentのブログをご覧ください。彼らはJava EEがいかに簡単でシンプルかをうまく示しています。

関連する問題