本格的なアプリケーション サーバー (Weblogic、JBoss など) とサーブレット コンテナー (Tomcat、Jetty など) の違いを理解しようとしています。
これらはどう違うのでしょうか、またどちらをいつ使用すればよいのでしょうか?
ベストアンサー1
サーブレット コンテナーは、サーブレット API (JSP、JSTL を含む) のみをサポートします。
アプリケーション サーバーは、EJB、JMS、CDI、JTA、サーブレット API (JSP、JSTL を含む) など、JavaEE 全体をサポートします。
ほとんどの JavaEE テクノロジーをサーブレット コンテナー上で実行することは可能ですが、特定のテクノロジーのスタンドアロン実装をインストールする必要があります。