グローバル変数
グローバル変数の作成と使用
Webアプリケーションの勉強の次のステップは、データベース内のレコードを編集する機能を作ることです。そのためには、グローバル変数を使用する機能が必要です。どのように使うのか、なぜ必要なのか、普通のローカル変数とどう違うのかを見ていきましょう。
グローバル変数とローカル変数の違い
ローカル変数は以前にも使用したことがあります。そのポイントは、ビジネスプロセスのある部分で宣言し、そのデータを別の部分で使用することでした。この意味で、グローバル変数も同様のタスクを行いますが、より高度なレベルです。相違点を考えてみましょう。
- グローバル変数は、アプリケーションの起動時に即座に初期化される
- 識別しやすいように独自の名前がついている
- アプリケーションのどのビジネスプロセスでも利用できる
アプリケーションのさまざまなコンポーネント(バックエンド、ウェブ、モバイル)が、それぞれ独立したグローバル変数のセットを使用することは、すぐに注目すべきことです。同時に、Webアプリケーションでは、グローバル変数の起動は、ブラウザのタブで開かれます。このタブの中で、グローバル変数は "生きる "のです。同じアプリケーションを別のタブで開いた場合、そのアプリケーション自身のグローバル変数は、すでに最初のタブとは独立していることになります。
サーバ部分、バックエンドのためのグローバル変数を考えるなら、たとえ世界のさまざまな場所からさまざまなユーザがアクセスしたとしても、それぞれのグローバル変数が1つのコピーとして存在することを確認することができるのです。
グローバル変数の作成
さっそく実践して、ウェブアプリケーション用の最初のグローバル変数を作成してみましょう。これは、データベース内のレコードを編集する可能性を実装するのに便利でしょう。
ウェブアプリケーションのグローバル変数は、対応するタブで管理されます。そこで新しい変数を作成し、必要なパラメータを埋めてみましょう。
この変数は、現在編集中のレコードのIDを格納することを意図しているので、適切な名前はRecord ID で、タイプはInteger になります。変数の値は変更されるので Read-onlyオプションはオフにしておく必要があります。を設定することも可能です。 Default valueを設定することも可能ですが、この場合はこれも必要ありません。