私は Play を始めたばかりです。とscalaと私は、Webサービスを実装する方法に関する適切なステップバイステップのチュートリアルを必死に探しています。ドキュメントはかなり貧弱で、役立つものが見つかりません。
ps: 私はすでに playframework の Web サイトにある例を実行しました。これはフレームワークの理解に大いに役立ちましたが、scala に関する私の知識はここでの大きな障害です。
私は Play を始めたばかりです。とscalaと私は、Webサービスを実装する方法に関する適切なステップバイステップのチュートリアルを必死に探しています。ドキュメントはかなり貧弱で、役立つものが見つかりません。
ps: 私はすでに playframework の Web サイトにある例を実行しました。これはフレームワークの理解に大いに役立ちましたが、scala に関する私の知識はここでの大きな障害です。
まあ、これは私が欲しかったものだと思います。まず、ユーザーに関する情報を返す RESTfull Web サービスが必要であると仮定します。次のようにユーザークラスを作成します
case class User() {
  val id= 1
  val name = "john"
  val score = 8.5
}
次に、次のようなコントローラーを作成します
object Application extends Controller {
  def sum() = Action {
    val user = new User
    val json = Json.generate(user)
    Ok(json).as("application/json")
  }
}
であるJsonのインポートを追加することを忘れないでくださいimport com.codahale.jerkson.Json
routeルートについては、次の行をファイルに追加します。
GET     /sum                 controllers.Application.sum
結果は次のようになります
{
 "id":1,
 "name":"john",
 "score":8.5
}