2

エンタープライズアプリケーションでJava ee 6とSpringフレームワークを使用する利点/欠点は何ですか? 大規模なプロジェクトにはどちらが適していますか (理由)? java ee 6と比較して、スプリングのデメリットは何ですか? 春の経験はありませんが、それらの違いを知りたいです。

4

3 に答える 3

1

JavaEE 6 は以前よりもはるかに Spring 2/3 に似ています。Spring の主な機能 / プロジェクトには、同等の JavaEE 機能があり、完全な JavaEE サーバーを実行する必要はありません。必要なのは、使用する領域だけです。

Java EE の利点の 1 つは、小さな JavaEE API だけを依存関係としてコーディングし、サーバーの責任として実装を任せることです。認定サーバーは必要ありません。必要な実装だけを使用して、Tomcat で実行できます。彼らはすでに TomEE プロジェクトでそれを行っています。

それだけです。クラスで org.springframework の代わりに java および javax パッケージのみを使用する場合は、JavaEE を選択します。

java または javax 以外のパッケージを使用することを気にしない場合 (なぜそうするのですか?)、Spring およびその他の Java 以外のライブラリを使用できます。

どちらも多くの問題に対する解決策を提供しており、Stackoverflow のすべての回答は偏っています。その一般的な質問をするのは役に立ちません。場合によります。あなたの目標は何ですか。構文と使用方法の設定。性能要件。セキュリティ要件... 用途に応じて、各コンポーネントがより優れたものになる可能性があり、両方を使用してそれぞれから選択するオプションがあり、最も役立つものを選択できます。

于 2013-12-14T13:59:41.300 に答える
1

主な違いは、Spring フレームワークでは完全な JavaEE コンテナーが必要ないことです。それ以外の場合、それらは同じ問題に対する 2 つの異なるソリューションです。これは意見に基づいているため、質問の長所/短所の部分についてはコメントしません。

于 2013-12-14T12:49:34.463 に答える