Page History
...
このジョブの開始と終了は、どう見ても1つの"トランザクション"です。ユーザーのウェブ"セッション"(つまり、複数のトランザクションにわたるもの)の間維持される必要があるデータは全て、どこかで保持しなくてはいけません。この良い例が、ユーザーがウェブサイトにログオンした時です。ユーザーがログオンしたという事実は、複数のトランザクションにわたって保持される必要があります。なぜなら、アプリケーションには、ユーザーがログオンしている場合のみ実行することができる機能もあるからです。の間維持される必要があるデータは全て、どこかで保持しなくてはいけません。この良い例が、ユーザーがウェブサイトにログオンした時です。
ユーザーがログオンしたという事実は、複数のトランザクションにわたって保持される必要があります。なぜなら、アプリケーションには、ユーザーがログオンしている場合のみ実行することができる機能もあるからです。
Windowsもしくはグリーン・スクリーンのアプリケーションでは、これは全て暗黙の事項です。ユーザーのジョブはアクティブな状態でメモリー上に残され、ユーザーの次の動きを待ちます。しかしウェブでは、ユーザーが次に何をするかは誰も分かりません。新しいURLを入力するかもしれませんし、戻るボタンを押したり、ブラウザが閉じられるかもしれません。
...