Google App EngineでJavaが利用可能に!
ついにGoogle App EngineでJavaが利用できるようになりました!
特徴としては
- 実行環境は Java 6 と Java EE 5(Java EE 5 は正式には記述されてませんが、web.xmlを見る限りServet 2.5を利用しているため)
- Eclipse用のpluginの提供
- Eclipse上で開発や実行、本番環境へのデプロイができる
- データストアとして利用できるAPIはJDOとJPA
- Memcached 相当の機能が Memcache API で利用できる
- その他は基本的にPythonと同じ
といったところ。
以下のようなEclipseプロジェクトのうち、war配下がサーバにアップロードされるようです。
Guestbook/ src/ ...Java source code... META-INF/ ...other configuration... war/ ...JSPs, images, data files... WEB-INF/ ...app configuration... lib/ ...JARs for libraries... classes/ ...compiled classes...
ということは、lib配下にjarを置けばいろんなフレームワークが利用できる?ちょっと試してみねばー。
そこまで出来たらMavenの構成とかに出来るともっと便利だなー