1

学習アプリ(チームワーク)のプラットフォームを考えています。つまり、標準の Java EE 5 (または未加工の Java EE 6 を試してみてください) と Spring です。あなたの選択は何ですか?(Spring MVC ではなく、Spring Beans と EJB 3.0 のことです)

また、使用しているアプリ サーバーを教えてください。(現在は GlassFish v2 を使用しています)

4

3 に答える 3

4

EJB なしの Spring をお勧めします。

Java EE アプリケーション サーバーの中で私のお気に入りの選択は WebLogic ですが、開発者が利用できるようにすることについて、Oracle が BEA ほど寛大であるかどうかはわかりません。

アプリ サーバーとして Tomcat を使用することをお勧めします。JMS が必要な場合は、ActiveMQ を追加します。

于 2010-02-26T21:46:26.347 に答える
1

ダフィモが言うように、EJB のない Spring を見てください。スプリングは、使用量に関係なく非常に強力です。現在、EJB を使用している人を私は知りません。そうは言っても、EJB は何年にもわたって劇的に変化し、現在では Hibernate などの ORM に似ています (これ自体をチェックする価値があります)。

アプリケーション サーバーについては、JBossを確認してください。これは無料/オープンソースであり、Tomcat と Jetty の間で Web コンポーネントを選択できます。JMX バックボーンを使用すると、その状態を簡単に監視し、独自の JMX Bean をそのバックボーンに統合できます (Spring を使用している場合は、単純な構成で任意の Bean を JMX 対応にすることができます)。

于 2010-02-26T21:48:24.487 に答える
0

Java EE 6 が必要な場合は、Glassfish 3 か JBoss 6 のベータ版のどちらかを選択するようです。他の人が言っているように、私も Java EE の EJB よりも Spring を好みます。

将来 Java EE 5 を使用する予定がある場合を除き、Java EE 5 を見る意味はあまりないと思います (一部の企業は新しいバージョンのテクノロジの使用に保守的であるため可能性があります)。

于 2010-02-26T21:57:16.360 に答える