ColdFusion MX
目 次 > ColdFusion MX アプリケーションの開発 > パーシスタントデータとロックの使用

パーシスタントデータとロックの使用

ColdFusion MX には複数のページで有効な変数スコープがあり、1 つのリクエストの終了後もデータは継続します。この変数スコープには、Client、Application、Session、および Server スコープがあります。これらのスコープを使用すると、時系列でデータを保存したり、ページ間やアプリケーション間でデータを共有したりすることができます。この章では、これらのスコープをパーシスタントスコープと呼びます。特に、Client スコープと Session スコープを使用すると、複数のリクエスト間でユーザー情報を保持できます。

ColdFusion MX では、同時または事前に予測できない順序で ColdFusion がコードを実行したり、使用するデータにアクセスしたりしないように、コード部分へのアクセスをロックすることができます。このロック機能は、パーシスタントスコープ内のデータだけでなく、外部ソース内のデータを含むすべての共有データの一貫性を維持するために重要です。

この章では、パーシスタントスコープを使用してアプリケーションを開発する方法とロックを使用してデータの一貫性を維持する方法について説明します。

目次

パーシスタントスコープの変数について 310
クライアントステート管理 312
クライアント変数の設定と使用 316
セッション変数の設定と使用 321
アプリケーション変数の設定と使用 325
サーバー変数の使用 327
cflock を使用したコードのロック 328
cflock の例 335

目 次 > ColdFusion MX アプリケーションの開発 > パーシスタントデータとロックの使用