このチュートリアルでは、walrusを利用してごく簡単なアプリケーションを作成します。
作成するのは、以下の機能を持った売上管理アプリケーションです。
売上データ入力
入力内容をチェックしてから、データベースに追加します。
売上データ検索
商品別、担当者別、日付などの条件を入力して、該当する売上データを表示します。
マスターメンテナンス
商品マスター、担当者マスターをメンテナンスします。
全て、クライアントはブラウザーを使用します。
このチュートリアルの内容は、全てWalrusの配布アーカイブのwalrus/sample/tutdbに含まれています。
dbtut.wsc
スキーマ
createdb.obaq
データベースを作成するOBAQスクリプト
data.obaq
テストデータを作成したりテーブルの内容を印字するOBAQスクリプト
testdata.obaq
テストデータを含むOBAQスクリプト
dotest
テスト実行用スクリプト
index.wal
Walrus構成定義ファイル(各バージョンのサンプルアプリが実行される)
entry.html, master.html, query.html
標準ドキュメントオブジェクト用のHTMLテンプレート
template.html
テーブル仕様書用のHTMLテンプレート
uriage.html
標準ドキュメントオブジェクト用のHTMLテンプレート(カスタマイズ済)
uriage.rb
カスタムアプリケーション
test_uriage.wal
カスタムアプリケーションの単体テスト用構成定義ファイル
スキーマ(WSC)の作成
スキーマという独自形式のデータ定義ファイルを作成します。
構成定義ファイルの作成
walrusアプリケーションサーバを動かすための構成定義ファイルを記述します。
標準ドキュメントオブジェクトの利用
- (2)を作成するだけで、walrusが標準で提供するアプリケーションが利用できます。
- 各種アプリケーションの作成