2016-09-23 7 views
0

GithubにGWT Webアプリケーションをデプロイできますか?GithubでのGWT Webアプリケーションのデプロイ

たとえば、GWT Webアプリケーションが作成され、Tomcatが組み込まれたサーバーで動作します。 http://help.github.com/articles/creating-pages-with-the-automatic-generator/のように、GithubにWebページを作成できることが知られています。Github WebアプリケーションもGithubにデプロイできますか?可能であれば、どのように展開するのですか?

+0

多分GAEはあなたのためのオプションです(http://www.gwtproject.org/doc/latest/tutorial/appengine.html) – Akkusativobjekt

+0

ありがとうございます。やってみます。 – Tom

答えて

1

Githubページでは、JavaScript、CSS、HTMLなどのクライアント側の技術しか使用/ホストできません。したがって、あなたのアプリケーションにはRPCを処理できるバックエンドはありません。しかし、GitHub Pagesでは、GWT-RPCの基礎となるAjaxコール(http://blog.teamtreehouse.com/code-a-simple-github-api-webapp-using-jquery-ajax)を作成することは可能です。

フロントエンドが実行されている場合は、バックエンド用のサーバーが必要です。 Afaikには、バックエンドとしてphpを使用するライブラリがあります(私はもうほとんどの場合メンテナンスされていないと思います)。あるいはJsonpRequestBuilderを使って、あなたが選んだサーバにHTTPコールを行うことができます。バックエンドが別のサーバーにあるため、ブラウザsame-origin policyによって課されたクロスドメイン制限を克服するためにJSONPが必要になります。

だから、すべてこれがすべての方法ではありません。コメントで述べたように、バックエンド(PHPなど)を書き換えてどこかでホストする必要があるので、バックエンドを再作成せずにアプリケーションをホストするためにGAE(Google App Engine)を試すことができます。

最後のヒント:GAEに確実に移動する前に、必要なものがすべてlibrariesであることを確認してください。

-1

あなたはサーブレットやものを使用している場合は:確かには

あなたが唯一のクライアントのものを使用している場合は、私の推測も何もありません。私はgithubもjavascript、またはhtmlを許可するとは思わない?

+0

Githubは静的なHTMLホスティングを行います。あなたはちょうど支店ghページにコミットする必要があります。 https://pages.github.com/ –

関連する問題