タグ

2014年12月1日のブックマーク (2件)

  • Future と Promise

    ⚠️ Beware of Scams: since Feb 2024, scammers are using fake Scala websites to sell courses, please check you are using an official source. Philipp Haller, Aleksandar Prokopec, Heather Miller, Viktor Klang, Roland Kuhn, Vojin Jovanovic 著 Eugene Yokota 訳 概要 Future は並列に実行される複数の演算を取り扱うのに便利な方法を提供する。それは効率的でノンブロッキングな方法だ。 大まかな考え方はシンプルなもので、Future はまだ存在しない計算結果に対するプレースホルダのようなものだ。 一般的に、Future の結果は並行に計算され後で集計す

  • Play Frameworkの WS API でHTTP GETする - bati11 の 日記

    Playには、HTTP通信するためのライブラリが用意されてます。 play.api.libs.ws.WS というやつですね。 ドキュメントにもある通り、これを使えば時間がかかるであろうHTTP通信を非同期に行うことができます。 http://www.playframework-ja.org/documentation/2.0.4/ScalaWS WS を使ってRSSを取得してみました。 使ったのはPlay2.1.1です。 GETリクエストする 以下のように、GETリクエストできます。結果はFutureで返ってきます。 val rss: Future[ws.Response] = WS.url("http://example1/atom.xml").get() Futureが分かってる人はもうこれで終わりです。 でも、おれはFutureがよく分かってないので、1つずつ解きほぐしていく必要があ

    Play Frameworkの WS API でHTTP GETする - bati11 の 日記