エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Sprayとは HTTP処理をScalaで書けるOSSで、 非同期 Actorベース 速くて軽量 モジュールで分かれている ... Sprayとは HTTP処理をScalaで書けるOSSで、 非同期 Actorベース 速くて軽量 モジュールで分かれている テストしやすい という特徴がある。 このようにモジュールが分離されていて、必要なものをsbtの依存に入れて書くようになっている。 主要なものだけ説明。 spray-can HTTPを受け取ってレスポンスするサーバーとしての機能と、HTTPを送るクライアントとしての機能を、低レベルなAPIで提供している。 サーバーとしての簡単な例を見てみる。 // Actorのメッセージで、HTTPリクエストの情報かが詰まったオブジェクトを受け取る。 // そしてHTTPレスポンスのオブジェクトを、メッセージで返す。 class FooActor extends Actor { def receive = { case HttpRequest(GET, Uri.Path("/ping"