2012-02-13 9 views
2

私はJBossのv4.0の上で実行されているstruts & ejb2.0hibernate v3.0を使用して、レガシーアプリケーションを持っているし、今は新しい技術スタックにそのアプリケーションの移行を行う必要があります。我々は、さまざまな技術スタックのprosconsを模索しているし、今の私たちは、から決定する2つのオプションがあります。EJB3.0 & JSFHibernate v4 JBossの7またはSpring & Hibernate v4上のTomcat上を。移行:EJB3やSpring

どのパラメータを選択する必要がありますか、あるいはその逆を選択する必要がありますか?

更新:効率的なコミュニティをサポートしているEJB3.0Spring

、サイドノート - ejb3.0タグは1097件の質問があり、springは13297を持っている、とそうもされていないことで、春に向かって傾斜取得していますどのようにいくつかの標準的なスプリングは、ejb3に比べて、業界の課題をかなり速く修正する迅速なアップグレードの利点があります。

思考?

+0

この質問には、この読み込まれた質問またはもう少しの説明が必要ですか? – Rachel

+0

「より良い」?答えるべき方法はありません。 –

+0

@DaveNewton:私は自分の質問を変更しました。私はあなたに「より良い答えはありません」という意見に同意しますが、どちらかを選択する上で考慮すべきパラメータは何か、あるいはその逆です。 – Rachel

答えて

2

は長い時間前に、春を使用するために事実上のものでした、しかし、時間の経過とともに、春はかなり重い獣に成長しました。一方EJBは大幅にスリム化され大幅に簡素化されました。

JSFも同じです(2.0では大幅に改善されました)。

これらのテクノロジは、現在大きな勢いを持っているJava EE 6スタックで一緒に使用されると、本当に輝きます。完全なJava EE 6実装(GlassFishなど)はわずか50MBで、その小さなサブセット(Webプロファイルと呼ばれます)はその半分になります。サーバーはほんの数秒で起動します。

現時点では、私は本当にもう少しSpringの必要性を感じません。あなたのスタックが既にSpring上にある場合は、もちろんJava EEに移行する必要はありませんが、新しいプロジェクトでは、最近Springを選択することはありません。

+0

は現在ejb2.0を使用していますので、あなたの投稿からejb3.0が良いオプションになると思われますか? – Rachel

+0

実際、EJB3は無限に優れています。実際、それは完全に名前を変更したほうがはるかに優れています。 EJB2は本当にむしろ駄目であり、開発者に対する侮辱でもあります。 –

+0

しかし、EJB3.0の外部ではSpringに比べて十分なコミュニティサポートが利用可能ですか? – Rachel

関連する問題