Caché Web アプリケーション・チュートリアル
- 序文
- 基礎編
- Caché Cinema アプリケーション
- Caché Cinema アプリケーション 2
- Caché Cinema アプリケーション 3
- Caché Cinema アプリケーション 4
- アプリケーション・コンポーネント
- 生成されたコード
- クラス
- 新規クラスの生成
- スタジオの開始
- 新規クラスの生成 2
- 新規クラスの生成 3
- クラス・ウィザード Step 1
- クラス・ウィザード Step 2
- プロパティの追加
- Title プロパティの定義
- Title のプロパティ・タイプ
- Title のプロパティ属性
- スタジオ編集ウィンドウ
- Description プロパティ
- プロパティ・パラメータの使用
- 既定値の指定
- クラス・インスペクタの使用
- PlayingNow プロパティの定義
- クラスのコンパイル
- コンパイルが行うこと
- メソッド
- 要約 — 単純なクラス定義
- シンプルな Web フォームの作成
- Caché Server Page とは
- 新規の CSP ページの作成
- Web フォーム・ウィザードの使用
- 生成されたコード
- 生成されたページの保存
- 生成されたページの使用
- 新しい映画の追加
- データベースの検索
- 検索条件の指定
- 検索条件の指定 2
- CSP 開発手順
- CSP 処理手順
- Caché アプリケーションとデータ
- Caché アプリケーションとデータ 2
- Caché Server Page の生成
- Film クラスの拡張
- Value List の使用
- Length プロパティの定義
- %Integer としての Length プロパティ
- データ型の作成
- 継承
- Duration データ型の定義
- スーパークラスの指定
- 継承されたメソッドの上書き
- メソッドの修正
- メソッドの実装
- データ型クラスの保存
- データ型の使用
- クラス間のリンク
- オブジェクト ID
- FilmCategory クラスの生成
- FilmCategory クラスの生成 2
- CategoryName プロパティの追加
- FilmCategory クラスの保存
- 接続の設定
- 要約 — 高度なクラス定義
- TopPicks ページの生成
- 新規ページの開始
- クエリの定義
- クエリの定義 2
- プロパティの選択
- プロパティの選択 2
- 検索条件の指定
- 結果の整列
- 完成した TopFilms クエリ
- CSP:Query タグの追加
- CSP:Query HTML
- クエリ・データ追加のための HTML
- クエリ・データの追加 2
- CSP:While を使用したループ
- CSP:While タグの追加
- TopPicks ページの表示
- TopFilms クエリの修正
- SQL の編集
- 統一データ・アーキテクチャ
- 要約 — CSP タグの使用
- TopPicks ページへの要求の処理
- ShowTimes ページの定義
- Show クラスと Theater クラス
- Show プロパティと Theater プロパティ
- ShowTimes クエリ
- ShowTimes クエリの生成
- クエリ・パラメータの定義
- クエリ・プロパティの選択
- 選択時のパラメータの使用
- 並べ替え順序の指定
- ShowTimes ページの HTML
- URL に含まれるデータ
- Request オブジェクト
- Request オブジェクトからのデータ検索
- 2 ページ間のリンク
- アンカー・タグの追加
- 生成された URL
- 暗号化された URL
- CSP:Class タグの使用
- 要約 — CSP タグの使用
- CSP:Object タグの使用
- CSP:Object タグの挿入
- CSP:Object タグ HTML
- オブジェクト・データの使用
- Web トランザクション処理
- Web トランザクション処理
- 注文の表示
- 注文の変更
- トランザクションの終了
- 注文処理の開発手順
- 注文処理クラスの追加
- 注文処理クラスの作成
- リレーションシップの定義
- リレーションシップの定義
- リレーションシップ詳細の指定
- 逆リレーションシップ
- リレーションシップ・コード
- チケット注文の処理
- Cinema.Utils の作成
- AddShow メソッドの生成
- クラス・メソッドの指定
- TicketOrder オブジェクトの取得
- TicketOrder オブジェクトの取得 2
- TicketItem オブジェクトの生成
- オブジェクトの接続
- オブジェクト ID と Oref
- ドット構文の使用
- Web ページでの継承の使用
- 多重継承
- コンパイル・オプションの設定
- チケット注文の処理
- サーバ側のメソッドの呼び出し
- サーバ側のメソッドの呼び出し
- 注文の表示
- Order ページの生成
- TicketItem 数の決定
- TicketItem の取得
- ドロップダウン・リストの追加
- リスト項目の選択
- <FORM> タグの追加
- 合計金額の表示
- この時点での Order ページの状態
- フレームの使用
- フレームでのページの定義
- Order ページの表示
- ブラウザへのコードの送信
- チケット注文の処理
- 注文の終了
- コードでのページの生成
- Web ページ・クラスの生成
- 追加スーパー・クラスの指定
- OnPage メソッド
- OnPage メソッドの完成
- CompleteOrder メソッド
- オブジェクトの保存とクローズ
- セッションのクリーンアップ
- 注文の終了
- 中断された注文の処理
- OnEndSession メソッドの生成
- セッション後要求の処理
- ページ・コンテンツの変更
- ChangeQuantity メソッド
- ChangeQuantity メソッド 2
- ChangeQuantity メソッド 3
- ChangeQuantity メソッドの呼び出し
- 上級編
- データベースの検索
- 検索結果の表示
- 検索ページの定義
- 検索フォーム
- Category リストの追加
- Category リストの追加 2
- 検索結果の表示
- SQL ダイナミック・クエリの使用
- 選択条件の追加
- 選択条件の追加 2
- クエリ・キャッシュ
- アプリケーションでの電子メールの使用
- Order.csp の変更
- フォーム・データの使用
- SendEmail メソッドの呼び出し
- SendEmail メソッドの生成
- メール・サーバへの接続
- メールの作成
- メッセージの送信
- 要約 — 電子メールの使用
- コンテンツの個人別設定
- コンテンツの個人別設定 2
- Cookie
- HTTP プロトコル
- OnPreHTTP メソッド
- Category ID の取得
- 有効期限の設定
- Cookie の保存
- TopPicks のパーソナライズ
- 実行時のクエリの選択
- Cookie の取得
- カテゴリ名の表示
- 変数 Query の設定
- 要約 — パーソナライズ
- その他の機能
- 独自の Caché Cinema の構築
- Web ページの保存
- サンプル・データのロード
- コンパイルの実行
- サンプル・データのロード
- サンプル・データのロード
- サンプル Bit Map
- 統合されたクラス・ドキュメント
- HTML クイック・イントロダクション
- ObjectScript クイック・イントロダクション
- Web ページでのクエリ・データの使用
- クエリ・データの追加
- TicketOrder プロパティと TicketItem プロパティ
- クラス・メソッドとインスタンス・メソッド
- CategoryName クエリ
- Cookie の削除
- Cookie の保存
- 有効期限の設定
- CompleteOrder の呼び出し
- TopCategory クエリ
- 修正済みの TopFilms クエリ