JSONIC + Slim3 + Google App EngineでRESTサービスを作ることができたので、Eclipseを利用した環境構築手順でも紹介しようかなと。ちなみに、Slim3やGAE/Jが提供しているEclipseプラグインには頼らず、全部Mavenで管理する手法で*1。長くなりそうなので、記事をいくつかに分けて書こうと思います。 まずは簡単に、それぞれのアーキテクチャについて説明。 JSONIC Java用のJSONエンコード/デコードライブラリ。今回は、JSONICが提供しているRESTサーブレットを利用する。 Slim3 Google App Engine/Javaのために作られたMVCフレームワーク。GAE/Jで使うことを目的*2としているため、非常に軽量なところがウリだそう*3。 Google App Engine Google社が提供する、ウェブアプリケーション向