5

スタンドアロンアプリケーションと比較して、アプリケーションサーバーを使用する主な長所(および短所)は何ですか?私は主にJavaアプローチに興味があります。

4

1 に答える 1

6

アプリケーションサーバーを使用する場合、開発者は、定型的なインフラストラクチャコード(トランザクション、構成、セキュリティなどの管理など)ではなく、ビジネスロジック(付加価値を提供する)の作成に時間を費やす必要があります。したがって、私にとっての主な議論は、アプリケーションサーバーを使用すると生産性が向上するはずだということです。

残念ながら、この生産性の向上を解き放つことができるまでの学習曲線はかなり長いです。最悪の場合、アプリケーションサーバーの機能を誤用すると、生産性が低下することさえあります。

また、抽象化レベルを上げるアプローチ(MDAなどと同じ)の一般的な問題は、問題が発生した場合に、問題を修正または回避する方法を理解するのが難しいことです。一方、より低い抽象化レベルですべてを自分で行う場合は、問題を簡単に修正する方法を知っていますが、何度も何度も車輪の再発明を行います。

これは、アプリケーションサーバーの概念の概要です。Java EEアプリケーションサーバーの技術的機能の詳細については、Java EEのドキュメント、または質問への最初のコメントのリンクを参照してください。

于 2010-07-20T11:49:49.190 に答える