-1

私はJavaEEを初めて使用するので、いくつかの事実をまっすぐに理解する必要があります。

GlassFish、JBoss、JSP/サーブレットがすべてサーバーであることを私は知っています。誰かがそれらを区別できますか?それらはすべてJava EEでアプリケーションを構築するために使用されますか?

はいの場合、それらはそれらを構築するためのプラットフォームが好きですか?

4

1 に答える 1

3

GlassFishとJBossはアプリケーションサーバーです。つまり、エンタープライズレベルのソリューションを実装するためのJava EE仕様を実装しています。たとえば、メッセージング、Webサービス、サーブレット、JTAなどです。JBossはオープンソースサーバーであり、非常に人気があります。GlassFishサーバーにはコミュニティエディションがあり、元々はSun(現在はOracle)からのものであり、主にJava EEのリファレンス実装として使用されますが、一部の企業が本番環境でサーバーを使用していると聞いています。

Tomcatはサーブレットコンテナの例です。つまり、JSPとサーブレットをホストして動的コンテンツをレンダリングできます。Tomcatはサーブレット仕様を実装しており、EJBをTomcat内でネイティブにホストすることはできません。Tomcat内でApacheOpenEJBを使用してTomcat内でEJBをホストする方法があります。

WeblogicとWebsphereは、他の2つの一般的な商用JavaEEサーバーです。

これらのサーバーは、アプリケーションの構築ではなく、アプリケーションのホストに使用されます。この違いがお役に立てば幸いです。詳細については、JavaEEの仕様を参照してください。

于 2012-04-08T13:49:11.113 に答える