1. ホーム
  2. java

TomcatとTomEE、TomEEとTomEE Plusの違いは何ですか?

2023-08-07 07:07:15

質問

EJB earをサーバーにデプロイしたいのですが、サーバーの選択で迷っています。 tomcat , TomEETomEE Plus .

  1. との違いは何ですか? TomcatTomEE ?
  2. の新機能は何ですか? TomEETomEE Plus ?
  3. どのような場合に TomEETomEE Plus ?

というわけで、情報に基づいた決定を行えるようにするために、いくつかの提案が必要です。

どのように解決するのですか?

との機能比較表です。 トムキャット , トムイー そして TomEE+ :




(出典 http://tomee.apache.org/comparison.html )

1. トムキャット トムイー

トムキャット は、サーブレットとJSPの技術をサポートするサーブレットコンテナです。 トムイー よりも拡張されています。 Tomcat は、他の多くのJava EE技術(JSR-xxxによって特定される)をサポートしています。

2. 比較する トムイー TomEE+

トムイー が含まれています。

CDI - Apache OpenWebBeans

EJB - Apache OpenEJB

JPA - Apache OpenJPA

JSF - Apache MyFaces

JSP - Apache Tomcat

JSTL - Apache Tomcat

JTA - Apache Geronimoトランザクション

サーブレット - Apache Tomcat

ジャバメール - Apache Geronimo JavaMail

ビーンバリデーション Apache BVal



TomEE+

TomEE Plusディストリビューションでは、以下のものが追加されています。

JAX-RS - Apache CXF

JAX-WS - Apache CXF

JMS - Apache ActiveMQ

コネクタ - Apache Geronimo コネクタ

(出典 http://tomee.apache.org/apache-tomee.html )

Tomcatの新機能は何ですか?もちろん、以下を参照してください。 Tomcatの変更履歴 .

TomEE plus の新機能は何ですか? TomEE の変更履歴 .

3. 選ぶ トムイー または TomEE plus ?

上記の関数マトリックスを参照して、あなたのアプリケーションで使用する関数を選択してください。その後、選択 Servlet container / Web profile application server / Application server を自分で作る。