プレイフレームワークの例で、どのようにWebアプリケーションが動作するか説明できますか?私が誤解していること: 1)コードのどの部分(プレイフレームワークサイトに掲載されている例のコード)は、多くのユーザーが同じアプリを同時に使用できるようにしますか? 2)たとえば、私はプログラムを持っています:テキストフィールド、ボタン、リスト。テキストフィールドに書き込み、ボタンを押すと、テキストがリストに追加されます。すべてのユーザーは自分のリストを持っている必要がありますが、データがオブジェクトの場合はメモリ内にどこに格納する必要がありますか? DBで?セッション/クッキー内?そして、このデータをセッションのどのように認識すべきか?良い例はありますか?プレーフレームワークの概念
-1
A
答えて
1
私はあなたがドキュメントを読んで、プレイについて正直であることをもう少し詳しく調べるべきだと思います。ここにいくつかのポインタがあります: -
- Playは要求を処理するためにデフォルトのスレッドプールを使用します。すべてのアクションは非同期です(つまり、アクション内のスレッドをブロックしない限り)Playアプリケーションは、(マシンのリソースに応じて)大量のリクエストを処理できる必要があります。リクエストは
- です。Playはステートレスになるように設計されているため、セッションはありません(Javaサーブレットセッションのコンテキスト内)。 PlayはJavaサーブレット仕様を使用しません。 (実際にプレイされた元のドライバーの1つはサーブレット仕様の限界でした)
あなたのアプリケーションに関して、後で収集したデータはどうしますか?何のためにそれが必要ですか?それはあなたがどこにそれを保管するかを決めるのを助けるはずです。セッションスコープ用にしたいのなら、セッションクッキーを使うことができます - ドキュメントを見てください)。あなたが後でそれを望むなら(すなわち、ユーザーがサイトに戻ったとき)、それを何らかの種類の店に置くことができます。もう一度、ドキュメントを参照してください。
Playのアーキテクチャには多数の記事があります。正規のドキュメントは、ほとんどのユースケースについて正しい方向に向けることができます。
Lightbendにはいくつかの優れたリソースがあり、Activatorのコードサンプルを提供するためのテンプレートがあります。
ここには簡単なCRUD templateがあります。
関連する問題
- 1. sqlite概念からcoredata概念へ?
- 2. 概念
- 3. クラスの概念
- 4. インデックスアクセスの概念
- 5. メークファイルの概念
- 6. 概念クラス図
- 7. 概念:APIレベルテスト
- 8. java threadsの概念
- 9. Windowsワークフローランタイムの概念
- 10. LInuxシグナルの概念
- 11. Androidダウンロードファイルタスクの概念
- 12. Demandware MVCの概念
- 13. GCMサーバーアプリケーションの概念
- 14. Solr:サブクエリの概念
- 15. C++スレッドの概念
- 16. UNIXブロックバッファキャッシュの概念
- 17. HTMLセキュリティの概念
- 18. Infinityループスライダの概念
- 19. JPAリレーションシップマッピングの概念
- 20. Javaインターフェイスの概念
- 21. C++の概念:CRTP
- 22. C++の概念:無効な参照概念
- 23. C++概念ヘルプ、ポインタ
- 24. 概念 - javaとandroid
- 25. HYBRIS - 関係概念
- 26. TDDの概念のレール
- 27. AngularJS DOMのトラバーサルの概念
- 28. Twitterのオフラインサイトの概念
- 29. winformsのマスター - チャイルドページの概念
- 30. oopの概念の実装