これは私がずっと聞きたかった質問です。あるページから別のページにデータを運ぶ必要がある場合は、 request オブジェクトを使用する方が良いと常に読んでいます。ここで、4 ~ 5 ページで必要な約 10 の異なるデータ項目があるとします。セッション変数を使用する方が良いですか、それとも代替手段はありますか? 私のアプリには、各メニューが異なる操作を実行する約 10 個のメニューがあります。そのような各メニューには、メニュー間で共通ではないさまざまなデータがあります。これを処理する最良の方法はどれですか?
質問する
100 次
1 に答える
0
その種の問題 (ナビゲーション) については、ステートレスなアプローチを好みます。これは、URL またはリクエスト本文で情報を渡すことです。ステートフルなアプローチは最終的に難しく、スケーラビリティが低く、各ユーザーのメモリ消費量が多く、他のグローバル変数と同様に、取り扱いには細心の注意を払う必要があります。
HTTP はステートレス プロトコルであり、ステートレスな設計を優先する必要があることに注意してください。ステートフルなアプローチは、セッション変数として知られている魔法を実現するために、両側 (クライアントとサーバー) が使用する一種のトリックです。
リクエストに必要な情報を送信してください!
于 2013-01-17T00:28:56.320 に答える