0

Play Framework を Scala で使用してバックエンドを開発することに興味があります。これまでのところ、チュートリアルのみを試しました。さまざまな応答「スレッド」にデータを交換させることは可能ですか?

たとえば、HTTP 要求が処理されるたびにカウントするカウンターです。0から始まります。その後、最初のリクエストが来て、1になります。

これは、I/O (ファイル、DB) なしで実現する必要があります。Java では静的変数の匂いがしますが、Scala では? ありがとうございました。

4

1 に答える 1

0

Java 静的アプローチを使用するには、以下をご覧ください。それ以外の場合は、キャッシュ (Java と Scala の両方)
http://www.playframework.org/documentation/2.0.4/ScalaCacheを利用できます。

すべての変数が静的になるcomapnionオブジェクトを使用できます。

class StaticVariables {
}

object StaticVariables {
 var counter = 0
}

実演するための Scala ワークシート:

object WorkSheet {
  StaticVariables.counter += 1
  StaticVariables.counter += 1
  println(StaticVariables.counter)                //> 2
}
于 2013-01-29T20:44:07.700 に答える