生産にGWTアプリケーションをデプロイに関連する任意の良い記事?
-
20-09-2019 - |
質問
誰でも本番環境へのGoogle Web Toolkitを(GWT)アプリケーションを展開する方法上の任意の良い記事を知っていますか?要件は何ですか?私はとのまたはApacheずにTomcatやJettyのを使用する必要がありますか?私のGWTアプリケーションはJVMスタック上でホストされることを必要とGWT-RPCを利用しています。
生産への展開と私の現在の経験は、主にマイクロソフトのスタック(IIS、ASP.NETなど)に基づいています。
ホープは、誰もが正しい方向に私を指すことができ、
感謝します。
解決
要件は、Servlet 2.5標準で準拠任意のJ2EEサーバーになります。
Apacheをインストールする必要はありません、Tomcatは、彼自身のWebサーバーを持っています。 GWTはあなたのためにあなたがにそのファイルをコピーする必要がありWARファイルをビルドしますTomcatのwebapps
とTomcatを再起動しますが、それが自動にそれを展開します。 warファイルは、すべての必要なファイルが含まれています。
、記事ここで行う方法
私はとにかく戦争ディレクトリをビュンと「の.war」に拡張子を変更されているのと同じ(WARファイルがされているzipファイルのみを)、ant build
はwarファイルを作成すると思います。
他のヒント
GWTは、主にクライアント側の技術です。あなたは、あなたがあなたのバックエンドを開発します積み重ねるかを決める必要があります。これは、ASP.NETのバックエンドである可能性があり、それは、Apacheの単純な静的展開、または完全なJ2EEスタックである可能性があります。それはあなたのアプリケーションがやってされるかに依存します。すべての作業を完了すると、GWTアプリはいくつかのHTMLとJavaScriptの束です。あなたは、任意のWebサーバーからその一部を提供することができます。
本当の問題は、GWTのクライアントが何にバックエンドの話をされますされていること。どのような問題が混乱することは、多くのGWTのアプリは、彼らはJavaで書かれたので、Javaのバックエンドを必要とされることを意味これは、GWT-RPCを使用することが起こるということです。しかし、あなたは全く同じように(つまり、何もサーバー側の処理は必要ありません)、スタンドアロンであるか、Webサービスのインタフェースのいくつかの種類を使用した.NETアプリケーションと通信GWTアプリケーションを書くことができます。