Maven2 でVaadinフレームワークを使用してアプリケーションを開発しています。個人的にはGAEは使いたくないです。現在、アプリケーションに Tomcat 6.0 アプリケーション サーバーを使用しています。ジェッティはどうですか?
- セットアップ、パフォーマンス、安定性などに関して、Jetty の Tomcat の違いは何ですか?
- ホスティング プロバイダーでサポートされているのはどれですか?
- 設定しやすいのはどっち?
どんな助けでも感謝します。
Maven2 でVaadinフレームワークを使用してアプリケーションを開発しています。個人的にはGAEは使いたくないです。現在、アプリケーションに Tomcat 6.0 アプリケーション サーバーを使用しています。ジェッティはどうですか?
どんな助けでも感謝します。
自己実行可能ファイルが必要な場合は、jettyを使用する必要があります。urアプリをホスティング会社にデプロイする場合は、tomcatが既に存在するため、おそらくtomcatの方が簡単であり、urwarファイルを適切なフォルダーにのみドロップする必要があります。
ホスティングサービスの制限により、すべてのホスティングサービスで埋め込み桟橋を実行できるかどうかはわかりません。桟橋が機能しない場合があります。
TomcatとJettyは非常によく似た製品であり、同じ種類の機能セットを備えています。どちらも Java ServletおよびJavaServer Pages仕様を実装し、Web サーバーを含み、適切なドキュメントを備えています。どちらもオープンソースで無料で、人気があります。どちらも同じ種類の作業を行い、同様のスケーラビリティを持ち、頻繁に更新されます。どちらも Vaadin 6 でうまく機能します。
Tomcat と Jetty を比較することは、Honda Civic と Toyota Corolla を比較するようなものです。それらは異なるというよりは似ています。どちらも、 GlassfishやJBossなどの製品とは対照的です。これらの製品は、はるかに大きく、サーブレットや Web サービスをはるかに超える多くの機能を備えています。
他の回答で述べたように、Tomcat と Jetty の数少ない違いの 1 つは、Jetty が別の Java アプリ内に埋め込まれて実行されるように設計されていることと、単独で実行されることです。対照的に、Tomcat は独自のアプリとしてのみ実行されます。
この違いの影響は、Eclipse で Vaadin の作業を行う場合、プラグインのWeb Tools Platform (WTP) パッケージを使用して、独自のアプリとして実行されている Eclipse と、独自のアプリとして実行されている Tomcat または Jetty との間を橋渡しすることです。開発を容易にするために相互に。また、WTP を実行するのではなく、Jetty を Eclipse の一部として Eclipse 内で実行するように構成することを選択する人もいますが、これは Tomcat では不可能です。これらのアプローチにはそれぞれ長所と短所がありますが、これは、Vaadin 開発を行う場合の Tomcat と Jetty の数少ない真の違いの 1 つです。