Google App Engineチュートリアル
既存のGoogleインフラストラクチャにWebアプリケーションをホスティングするためのクラウドコンピューティングプラットフォームhttps://developers.google.com/appengine/[Google App Engine]は、事前定義の消費されたリソースまで拡張、管理、自由に使用することが容易で、 Javaをサポートしています。追加料金については、https://developers.google.com/appengine/docs/billing[GAE請求を参照してください。
この一連のチュートリアルでは、Javaを使用してGoogle App Engineプログラムを起動するためのチュートリアルのリストを示します。
1.クイックスタート
Google App Engineにお立ち寄りください。
-
link://google-app-engine/google-app-engine-hello-world-example-using-eclipse/[Google
App Engine JavaのHello worldの例(Eclipseを使用)]GAE Eclipse Java hello worldの例
-
link://google-app-engine/google-app-engine-python-hello-world-example-using-eclipse/[Google
App Engine PythonのHello worldの例(Eclipseを使用)]GAE Eclipse PyDev PythonのWeb Hello Worldの例です。
-
link://google-app-engine/gae-python-hello-world-on-mac-os-x/[GAE
Python hello world for Mac OS X]+ GAE + Python web hello worldの例で、GAEランチャーを使用しています。
2. GAE Struts 1
Struts 1と2のフレームワークの統合といくつかの一般的なエラーが発生する可能性があります。
-
link://google-app-engine/google-app-engine-struts-1-example/[Google
App Engine + Struts 1.xの例]+古典的なStruts 1.xフレームワークをGoogle App Engineと統合します。
-
link://google-app-engine/google-app-engine-struts-2-example/[Google
App Engine + Struts 2の例]+ Struts 2フレームワークをGoogle App Engineと統合する。
-
リンク://google-app-engine/struts-2-on-gae-error-result-null-not-found/[Struts
GAEで2 – エラー:結果 ‘null’が見つかりませんでした]** リンク://google-app-engine/struts-2-on-gae-java-security-accesscontrolexception-access-denied/[Struts
2 GAEで – java.security.AccessControlException:アクセスが拒否されました]** リンク://google-app-engine/javax-swing-tree-treenode-is-a-restricted-class/[javax.swing.tree.TreeNode
制限されたクラスです]
3. GAE JSF 2
JSF 2フレームワークの統合とヒットする可能性のある一般的なエラー
-
link://google-app-engine/google-app-engine-jsf-2-example/[Googleアプリ
エンジンJSF 2の例]JSF 2フレームワークをGoogle App Engineと統合します。
-
リンク://google-app-engine/gae-jsf-not-instant-expression-expression-com-sun-el-expressionfactoryimpl/[Unable
ExpressionFactoryをインスタンス化する ‘com.sun.el.ExpressionFactoryImpl’]** リンク://google-app-engine/gae-jsf-view-hello-xhtml-could-be-restored/[表示
/hello.xhtmlを復元できませんでした]** link://google-app-engine/gae-jsf-javax-naming-initialcontext-is-a-restricted-class/[javax.naming.InitialContext
制限されたクラスです]
4. GAE春
Springフレームワーク統合。
-
link://google-app-engine/google-app-engine-spring-3-mvc-rest-example/[Google
App Engine + Spring 3 MVC RESTの例]+ Spring MVCフレームワークをGoogle App Engineと統合します。
5.データストア
GAE for Javaでは、データストアの低レベルAPI、JDOまたはJPAを介して、データストアにデータを格納できます。この例では、デモのためにSpring MVCを使用します。
-
link://google-app-engine/google-app-engine-spring-mvc-crud-example-with-datastore-low-level-api/[Google
App Engine Spring MVC、データストアの低レベルAPIを使用したCRUDの例]** link://google-app-engine/google-app-engine-jdo-spring-mvc-crud-example/[Google
App Engine JDO Spring MVC、CRUDの例]
6.よくある質問
Google App Engineでよくある質問です。
-
link://google-app-engine/cron-job-on-google-app-engine-for-java/[Cron
Google App Engine for Javaのジョブ]+ “cron.xml”を作成し、 “WEB-INF”フォルダに配置します。
-
link://google-app-engine/gae-java-integration-google-user-account/[GAE
+ Java – Googleユーザーアカウントの統合]+ GAE + JavaプロジェクトでGoogleユーザーアカウントを統合するための `userService ‘の使用例。
-
link://google-app-engine/configure-login-in-google-app-engine/[Configure
Google App Engineにログイン]+
`java.util.logging.Logger`によるロギング
** link://google-app-engine/download-export-google-app-engine-logs-java-app/[ダウンロード
Google App Engineログをエクスポートする/Java App]+ AppCfg request__logを使用してGAEからログをダウンロードします。
-
link://google-app-engine/download-uploaded-application-google-app-engine-gae/[ダウンロード
Google App Engineからアップロードされたアプリケーション]GAEからアップロードされたアプリケーションをダウンロードするためのAppCfg download__app。
-
link://google-app-engine/your-project-jpk-as-order-to-use-jspsを使用するように設定する必要があります。
JSPを使用するためにプロジェクトをJDKを使用するように構成する必要があります]** link://google-app-engine/how-to-install-google-plugin-for-eclipse/[どのようにして
Eclipse用Google Pluginをインストールする]Eclipseの「Google Plugin for Eclipse」をインストールする手順を示す手順
3.7
** link://google-app-engine/google-plugin-for-eclipse-jar-has-been-tamered/[Google
Eclipseのプラグイン – jarが改ざんされました!]** link://google-app-engine/gae-how-to-output-log-messages-to-a-file/[GAE
: how to output log messages to a file]+ Output log message to a file, instead of log console.
参考文献
: Getting start with Java].
GAE billing
ホワイトリストに載った瓶]。
http://en.wikipedia.org/wiki/Google
App
Engine[Google App Engine
ウィキペディア]