サポート > 用語集

Wagby で用いられる用語について説明します。

$(DEVHOME)

Wagby がインストールされたフォルダ名を表現します。
Wagby が「C:\Wagby-6.0.0」フォルダにインストールされた場合、$(DEVHOME) という表記は「C:\Wagby-6.0.0」となります。

$(APPHOME)

Wagby によってビルドされた Web アプリケーションのフォルダ名をいいます。 標準は $(DEVHOME)\wagbyapp フォルダです。

$(APPNAME)

「プロジェクト名(英語)」をいいます。この名前は $(APPHOME)\webapps フォルダ以下に適用されます。

「プロジェクト名(英語)」の標準値は「wagby」になっています。このとき、ビルドされた Web アプリケーションのプログラム一式は $(APPHOME)\webapps\wagby というフォルダの中に用意されます。

wagbyapp.zip

フルビルドによって$(DEVHOME)フォルダの直下に生成されます。このファイルを本番運用サーバにコピー後、展開することで、完全な Web アプリケーションを動作させることができるようになります。(外部データベースの設定は別途、必要です。)

ビルド

Wagby によって Web アプリケーションを構築する方法をいいます。 ビルド処理によって、仕様書(Wagby定義ファイル)から、実際に動作する Web アプリケーションを手に入れることができます。

差分ビルドは開発機上でのテスト起動で有効です。フルビルドを行うと、wagbyapp.zip を生成することができます。このファイルを本番運用サーバにコピーして利用します。

Wagby ビルダ

ビルドを行うためのツールです。Wagby アイコンをダブルクリックすると実行されます。

Wagby 定義ファイルから Web アプリケーションを構築(ビルド)する他に、Web アプリケーションの起動および停止をボタンによって操作することができます。

Wagbyビルダ

Wagby 定義ファイル

Web アプリケーションの仕様を記述したファイルです。Excel 形式となっています。

このファイルにデータベースの項目や型情報、入力ルールやレイアウト情報をすべて記載できます。 開発者は Wagby 定義ファイルを作成したあと、Wagby ビルダを用いて Web アプリケーションを構築(ビルド)することができます。

Wagby 定義ファイルはさらに、次のように区分されます。

モデル定義ファイル
$(DEVHOME)\xls-model フォルダに格納されるファイルです。 データベース項目名などの情報が格納されています。
帳票定義ファイル
$(DEVHOME)\xls-report フォルダに格納されるファイルです。 帳票のテンプレートファイルが格納されています。
プロジェクト定義ファイル
$(DEVHOME)\xls-project フォルダに格納されるファイルです。 プロジェクト名やデータベースの環境設定を行うファイルが格納されています。

Web アプリケーション

「Web アプリケーション」とは、「Web ブラウザ」を利用者端末と、「Web サーバ」が業務処理を行うシステムのアーキテクチャ(形態)です。 Wagby を用いて開発したシステムはすべて「Web アプリケーション」になります。

Web データベース

「Web アプリケーション」の別称として、「Web データベース」と呼ぶこともあります。

ストアモデル

モデルの一種です。データベースへ格納される対象となるモデルを指します。

ドラッグ&ドロップ開発

一行に一データが格納された Excel ファイルを Wagby アイコンにドラッグ&ドロップすることで Web アプリケーションを構築する開発方法です。サンプルの Excel ファイルを以下に示します。

Excelファイルの例

詳細はWagby によるドラッグ&ドロップ開発をお読みください。

マスタモデル

モデルの一種です。コンボボックス/ラジオボタン/チェックボックスといった選択肢に表示される値で、プロジェクト全体にわたって共通で利用される性質をもちます。
Wagbyの「マスタモデル」は、Webアプリケーション運用中に追加したり、名称を変更することができます。さらに並べ替えの順序を変更することや、有効日付を指定することもできます。

モデル

Wagby が扱うデータの単位を指します。例:「顧客モデル」。

データベース技術者の方へ:
Wagby による「モデル」は、リレーショナルデータベースにおける「テーブル」に相当します。

モデル項目

モデルに含まれる項目を指します。例:「氏名」「住所」「電話番号」。

データベース技術者の方へ:
Wagby による「モデル項目」は、リレーショナルデータベースにおける「列(フィールド)」に相当します。

移行

Wagby のバージョンアップに伴い、過去の Wagby 定義ファイルを最新の Wagby 定義ファイルに変換する手順を指します。詳細はWagby 定義ファイルのアップグレードをお読みください。