目次
作成者:株式会社 NTT データ イントラマート
Page i
<< 目次 >>
1 イントロダクション.............................................................................................................................................................................1
1.1 スクリプト開発モデルでの開発概要 .......................................................................................................................................1
1.1.1 プレゼンテーション・ページ ............................................................................................................................................1
1.1.2 ファンクション・コンテナ...................................................................................................................................................2
1.2 各ファイルの保存場所............................................................................................................................................................3
2 スクリプト開発モデルのプログラミング ............................................................................................................................................5
2.1 Hello Worldを作ろう................................................................................................................................................................5
2.1.1 ベースとなるプレゼンテーション・ページ(.html)の作成................................................................................................5
2.1.2 ファンクション・コンテナ(.js)の作成................................................................................................................................7
2.1.3 アプリケーション・プログラムの実行................................................................................................................................7
2.2 ページ間にまたがるデータの共有 .........................................................................................................................................8
2.2.1 ベースとなるプレゼンテーション・ページ(.html)の作成................................................................................................8
2.2.2 ファンクション・コンテナ(.js)の作成................................................................................................................................9
2.2.3 アプリケーション・プログラムの実行..............................................................................................................................10
2.3 データベースからデータを取得する ....................................................................................................................................13
2.3.1 ベースとなるプレゼンテーション・ページ(.html)の作成..............................................................................................13
2.3.2 ファンクション・コンテナ(.js)の作成..............................................................................................................................14
2.3.3 アプリケーションの実行.................................................................................................................................................15
2.4 取得したデータの一覧表示..................................................................................................................................................16
2.4.1 ベースとなるプレゼンテーション・ページ(.html)への追加..........................................................................................16
2.4.2 ファンクション・コンテナ(.js)の作成..............................................................................................................................16
2.4.3 アプリケーションの実行.................................................................................................................................................17
2.5 データの登録・更新・削除 ....................................................................................................................................................19
2.5.1 ベースとなるプレゼンテーション・ページ(.html)の作成..............................................................................................19
2.5.2 ファンクション・コンテナ(.js)の作成..............................................................................................................................20
2.5.3 アプリケーションの実行.................................................................................................................................................21
3 Javaコンポーネント群(im-BizAPI)の利用 ...................................................................................................................................23
3.1 画面共通モジュール.............................................................................................................................................................23
3.1.1 画面デザイン共通モジュール.......................................................................................................................................23
3.1.2 標準画面の作り方(共通画面デザイン).......................................................................................................................25
3.2 Storage Serviceの利用方法 ..................................................................................................................................................26
3.2.1 ファイル・アップロード....................................................................................................................................................26
3.2.2 ファイルリストの表示......................................................................................................................................................28
3.2.3 ファイル・ダウンロード....................................................................................................................................................30
3.2.4 ファイルの削除..............................................................................................................................................................32
3.3 メール連携モジュール(ファンクション・コンテナ) ................................................................................................................35
3.3.1 メール送信 ....................................................................................................................................................................35
3.3.2 添付ファイル付きメールの送信 ....................................................................................................................................38
3.4 共通ライブラリの作成............................................................................................................................................................41
3.4.1 拡張APIの作成.............................................................................................................................................................41
3.4.2 グローバル関数の作成.................................................................................................................................................45
3.4.3 拡張<IMART>タグの作成 ...........................................................................................................................................48
3.5 外部プロセスの呼び出し ......................................................................................................................................................51
3.6 JavaClassとの連携.................................................................................................................................................................52
3.6.1 標準JavaClassとの連携方法.........................................................................................................................................52
3.7 EJBとの連携..........................................................................................................................................................................56