2016-05-01 34 views
0

BitはSpringフレームワークと混同され、アプリケーションサーバーはどのような機能を提供します。私はthis answer on same siteありアプリケーションサーバーは、提供できるSpringを提供しますか?

彼は言うを読んでいた

さらにアプリケーションサーバは、コンポーネントと、そのような接続プーリングなど アプリケーションレベルのサービスをサポートする機能は、プール、 トランザクションサポート、メッセージングサービスなどをオブジェクト持っています。

これは、オプションでアプリケーションサーバーのapisを使用して、Webアプリケーションのトランザクションを管理できることを意味します(ウェブアプリケーションを注入:()と私は春もトランザクションのapiを提供すると思います。違いは何ですか?

お願いします。ありがとうございます。

答えて

1

アプリケーションコードでアプリケーションサーバーリソース(トランザクション、接続プールなど)を直接使用すると、アプリケーションサーバーにデプロイされている場合、またはそのsymeタイプのアプリケーションサーバーでのみ悪い場合にのみ実行できます。

Springでは、これらのリソースを使用して、異なる環境に合わせてアプリケーションを構成できます。このアプリケーションは、任意のアプリケーションサーバー上または単純なTomcat上、またはクラウド内の別のサーバー上で実行できます。

Springでは、アプリケーションサーバーを起動する必要なく、テスト(単体テスト)でコードを実行することもできます。これは自動化されたテストを書くために絶対に必要です。

アプリケーションサーバーで実行できることはすべて、春にも実行できます。

アプリケーションサーバーでは直接使用できない機能を提供する、春のライブラリとフレームワークの世界があります。

私は本当に春に試してみることができます.....

関連する問題