Play2-miniをScalaで使用して、モバイルクライアントと既存のWebサービスの間に位置するサービスを開発する可能性を評価しています。Play2-miniがサーバーとクライアントを実装するコードの最も単純な例を探しています。理想的には、クライアントはAkka2アクターを使用します。
この質問では、それがどのように行われるかを調べようとしていますが、Play2-MiniとAkka2がどのように連携する必要があるかについても調べています。Play2-MiniはAkkaHTTPモジュールの代わりになるようです。
Play2-miniには、次のコード例が含まれています。このコード例では、2つのTODOを作成しました。誰かが開始するためのサンプルコードを手伝ってくれるなら、私は本当に感謝します。
package com.example
import com.typesafe.play.mini._
import play.api.mvc._
import play.api.mvc.Results._
object App extends Application {
def route = {
case GET(Path("/testservice")) & QueryString(qs) => Action{ request=>
println(request.body)
//TODO Take parameter and content from the request them pass it to the back-end server
//TODO Receive a response from the back-end server and pass it back as a response
Ok(<h1>Server response: String {result}</h1>).as("text/html")
}
}
}