2017-05-02 6 views
-2

EJBまたはStrutsアプリケーションでは、アプリケーションを実行するにはサーバーが必要ですが、Springフレームワークではサーバーは必要ありません。EJBまたはStrutsアプリケーションでは、アプリケーションを実行するためにサーバーが必要ですか?

私は上記の1ライナーを理解していません。

彼らはWebアプリケーションについて話していますか?

すべてのWebアプリケーションにはサーバーが必要です。私は正しい?

説明してください。私は春に始まりました

+0

まず、Webアプリケーションとスタンドアロンアプリケーションの意味は何ですか?はいの場合は、Webサーバーとアプリケーションサーバーを認識していますか? –

+0

これはTomcatやJettyやUndertowのようなサーブレットエンジンを、実行可能なjarファイルと組み込み、戦争と展開するTomcatや完全なJEEサーバーに埋め込むためのものです。 –

+0

EJBはJava EEサーバー上でのみ動作し、Strutsはどこでも動作し、Springはどこでも動作しますが、何が問題なのですか? –

答えて

0

私はその好奇心の奇妙な文をgoogled、私はあなたがthis blogからそれを撮影したことを発見しました。

これは、曖昧さ、不正確さ、隠れていない大胆さの魅力的な量です。

春はの世界です。
今日、と言うと、というApacheのようです。
Struts2はApacheですが、Log4J2はApacheですが、と言うことはできません。ApacheはMVCフレームワークですまたはApacheはロギングフレームワークです。

Springは、Struts2に代わるSpring MVCがある意味でのフレームワークです。しかし、私は著者はEJBやStrutsアプリケーション

と言おうとしたものを推測する必要がある場合は、アプリケーションを実行するためにサーバを必要とするが、Springフレームワークは、サーバーを必要としません。私はそれが春の豆と他のいくつかのjarファイルを使用して、あなたがTomcatのような単純なサーブレットコンテナを(使用して依存性の注入スコープ取引などを達成することができ、という事実に言及していたと仮定し

、 (JBoss/Wildfly、Glassfish、Weblogic、TomEEなど)を実行する必要はありません。

最終的に、誰が気にしますか?ちょうどあなたがトピックの初心者であるとき、ちょうどランダムなものを読んで停止し、知識の適切なソースを選択するときに、より多くの注意を払う。

関連する問題