• 検索結果がありません。

KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI

N/A
N/A
Protected

Academic year: 2021

シェア "KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI"

Copied!
10
0
0

読み込み中.... (全文を見る)

全文

(1)

KeyWeb Creator R3.0 Beta

日本オラクル株式会社

(2)

KeyWeb Creator 概要

概要

概要

概要

What’s KeyWeb Creator?

「動的なホームページを

「動的なホームページを

「動的なホームページを

「動的なホームページを

作成するためのツール

作成するためのツール

作成するためのツール

作成するためのツール!!」」」」

<HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DIV ALIGN=CENTER> <BIG><BIG><BIG><I><B>検索結果ページ</B></I></BIG></BIG></BIG> <BR> </DIV> <DIV ALIGN=CENTER> <TABLE BORDER="1"> <TR> <TD>オラクル実践活用ガイド97</TD> <TD>オラクル実践活用ガイドの1997年度版。</TD> <TD>1700円</TD> <TD>株式会社リックテレコム</TD> </TR> <TR> <TD>最新オラクル製品実践ガイド 97</TD> <TD>インターネットからデータウエアハウスまで</TD> <TD>1400円</TD> <TD>日経BP社</TD> </HTMl>

従来のWebページ

これからは

これからは

これからは

これからは

DBを利用したWebページ

(3)

特徴

特徴

特徴

特徴

Ÿ

HTMLエディタ感覚で動的ページを開発

HTMLエディタ

SQL編集機能

Ÿ

Oracle9i Application Serverとの連携

アプリケーション登録

(New!!)

ポートレット作成

(New!!)

WebCache対応ページ作成

create or replace procedure KWC.miracle_update1 is begin htp.htmlOpen; htp.headOpen; htp.print('<TITLE>miracle_update1</TITLE>'); htp.headClose; htp.bodyOpen(cBackground=>'/ba.gif');

htp.script(cScript=>'function imageup(Eid) { var loc = "miracle_photo?id=" + Eid; window.open(loc,"","scrollbars,height=400,width=300"); };', cLanguage=>'JAVAScript'); htp.print(' ' || htf.img(cUrl=>'/miracle/image/miracle.gif'));

htp.nl; htp.line;

htp.print('<FORM ACTION="miracle_update2" METHOD="POST">■ <B>社員情報更新削除</B>'); htp.tableOpen(cBorder=>'BORDER="1"'); htp.tableRowOpen; htp.print('<TH>'); htp.print('社員番号</TH><TH>'); htp.print('名前</TH><TH>'); htp.print('かな</TH><TH>'); htp.print('E_MAIL</TH><TH>'); htp.print('担当業務</TH><TH>'); htp.print('内線番号</TH><TH>'); htp.print('実行</TH>'); htp.tableRowClose; declare KSX_RECORD1_ROWS integer; KSX_RECORD1_DATA integer; cursor KSX_CURSOR1 is

SELECT T4."社員番号" C1, T4."名前" C2, T4."かな" C3, T4."E_MAIL" C4, T4."担当業務" C5, T4."内線番号" C6 FROM "KWC"."ミラクル社員" T4; begin

KSX_RECORD1_ROWS := 0; KSX_RECORD1_DATA := 0;

for KSX_RECORD1 in KSX_CURSOR1 loop KSX_RECORD1_ROWS := KSX_RECORD1_ROWS + 1; KSX_RECORD1_DATA := KSX_RECORD1_DATA + 1; htp.tableRowOpen;

DBを利用した

を利用した

を利用した

を利用したWebページ作成

ページ作成

ページ作成

ページ作成

PL/SQL

PL/SQL

コーディング

コーディング

コーディング

コーディング

コーディング

コーディング

コーディング

コーディング

(4)

create or replace procedure KWC.miracle_update1 is begin htp.htmlOpen; htp.headOpen; htp.print('<TITLE>miracle_update1</TITLE>'); htp.headClose; htp.bodyOpen(cBackground=>'/ba.gif');

htp.script(cScript=>'function imageup(Eid) { var loc = "miracle_photo?id=" + Eid; window.open(loc,"","scrollbars,height=400,width=300"); };', cLanguage=>'JAVAScript'); htp.print(' ' || htf.img(cUrl=>'/miracle/image/miracle.gif'));

htp.nl; htp.line;

htp.print('<FORM ACTION="miracle_update2" METHOD="POST">■ <B>社員情報更新削除</B>'); htp.tableOpen(cBorder=>'BORDER="1"'); htp.tableRowOpen; htp.print('<TH>'); htp.print('社員番号</TH><TH>'); htp.print('名前</TH><TH>'); htp.print('かな</TH><TH>'); htp.print('E_MAIL</TH><TH>'); htp.print('担当業務</TH><TH>'); htp.print('内線番号</TH><TH>'); htp.print('実行</TH>'); htp.tableRowClose; declare KSX_RECORD1_ROWS integer; KSX_RECORD1_DATA integer; cursor KSX_CURSOR1 is

SELECT T4."社員番号" C1, T4."名前" C2, T4."かな" C3, T4."E_MAIL" C4, T4."担当業務" C5, T4."内線番号" C6 FROM "KWC"."ミラクル社員" T4; begin

KSX_RECORD1_ROWS := 0; KSX_RECORD1_DATA := 0;

for KSX_RECORD1 in KSX_CURSOR1 loop KSX_RECORD1_ROWS := KSX_RECORD1_ROWS + 1; KSX_RECORD1_DATA := KSX_RECORD1_DATA + 1; htp.tableRowOpen; htp.print('<TH>'); ... .end;

DBを利用した

を利用した

を利用した

を利用したWebページ作成

ページ作成

ページ作成

ページ作成

PL/SQL

PL/SQL

コーディング

コーディング

コーディング

コーディング

コーディング

コーディング

コーディング

コーディング

WYSIWYG

型編集画面によって

型編集画面によって

型編集画面によって

型編集画面によって

ビジュアルに作成

ビジュアルに作成

ビジュアルに作成

ビジュアルに作成

SQL部品で動的

データを貼り付け

Step2.

KeyWeb Creatorによる開発手法

による開発手法

による開発手法

による開発手法

イメージ、ボタンなど

を加え、仕上げ

Step3.

col1 col2 col3

イメージ

イメージ

イメージ

イメージ

OK

Cancel

ページの作成

HTML編集

Step1.

col1 col2 col3

SQL

(5)

画面構成

画面構成

画面構成

画面構成

Webスペース

ナビゲータ

Ÿ

作成したページの

情報を管理します

HTML編集画面

Ÿ

HTMLエディタの

感覚で編集できます

ToolBox

編集画面上にドラッグ&ドロップ

操作で使用できるオブジェクト群

それぞれのプロパティでは、

タグのアトリビュートに

SQL選択列を使用できるなど、

さらなるDB連携を実現

(6)

SQL

設定画面

設定画面

設定画面

設定画面

ツリー型SQL設定画面

ドラッグ&ドロップ操作で選択列、条件等を設定

アプリケーション登録

アプリケーション登録

アプリケーション登録

アプリケーション登録 & 実行

実行

実行

実行

Ÿ

KeyWeb CreatorからボタンひとつでDBへアプ

リケーション登録できます。

Ÿ

Oracle9iAS で作成した動的ページを実行でき

ます。

開発環境

開発環境

実行環境

実行環境

ページの登録

Oracle9i

Application

Server

Oracle9i

Application

Server

(7)

KeyWeb Creator の機能

の機能

の機能

の機能

HTML

HTML

編集

編集

編集

編集

編集

編集

編集

編集

• ビジュアル編集(

ビジュアル編集(

ビジュアル編集(WYSIWYG型)

ビジュアル編集(

型)

型)

型)

• HTMLテキスト編集

テキスト編集

テキスト編集

テキスト編集

• ページウィザード

ページウィザード

ページウィザード

ページウィザード

SQL

SQL

編集

編集

編集

編集

編集

編集

編集

編集

• ビジュアル編集(

ビジュアル編集(

ビジュアル編集(

ビジュアル編集(GUI))))

リポジトリ・ベース開発

リポジトリ・ベース開発

リポジトリ・ベース開発

リポジトリ・ベース開発

リポジトリ・ベース開発

リポジトリ・ベース開発

リポジトリ・ベース開発

リポジトリ・ベース開発

• 設計情報の

設計情報の

設計情報の

設計情報のDBへの保存

への保存

への保存

への保存

• チーム開発

チーム開発

チーム開発

チーム開発

• 部品生成・呼び出し再利用

部品生成・呼び出し再利用

部品生成・呼び出し再利用

部品生成・呼び出し再利用

PL/SQL

PL/SQL

プログラム生成

プログラム生成

プログラム生成

プログラム生成

プログラム生成

プログラム生成

プログラム生成

プログラム生成

• コード自動生成

コード自動生成

コード自動生成

コード自動生成

• DBへの登録

への登録

への登録

への登録

R3.0 新機能

新機能

新機能

新機能

(8)

R3.0 新機能

新機能

新機能

新機能

Ÿ

Oracle9iAS Portal 用ポートレット作成

作成したページをポートレット化することができます

Ÿ

Oracle9iAS WebCacheトリガーコード生成

DB連携ページに対して、WebCache用のトリガーコードを発行

できます

※ これらの方法については、通常のページ作成ステップを理解し

た後、インストレーション・ガイドの手順に従って行うことができ

ます。

※通常のページ作成ステップについては、「KeyWeb Creator

R3.0B によるアプリケーション開発」を参照してください。

その他の改善機能

その他の改善機能

その他の改善機能

その他の改善機能

Ÿ

新規作成ウィザードの改善

よりフレンドリなインターフェースに変更されています

※ ウィザードはベータ版では一部のみ利用できます

Ÿ

ナビゲータでのページ関連情報の表示

各ページに関連した リンク、フォーム、引数の情報をWebスペ

ース・ナビゲータで確認できます

Ÿ

KeySQL型SQL編集インターフェース

ツリー型SQL編集画面だけでなく、KeySQLでおなじみのSQL

編集画面も用意されています。好みのほうを利用できます。

Ÿ

タブページによる

“HTMLビュー”⇔“HTMLソース”⇔“TAGツリー”

編集画面の

切り替え

(9)

ベータ版では実装されていない機能

ベータ版では実装されていない機能

ベータ版では実装されていない機能

ベータ版では実装されていない機能 1

Ÿ

ページセット作成ウィザード

一連のページセットの作成ウィザードはベータ版で

は使用できません。製品版では、「検索条件→結

果」、「更新ページ→確認」などのページセットをまと

めて作成するウィザードが利用可能になる予定です。

Ÿ

更新系ページの作成

ページセット・ウィザードでの更新ページでは、デー

タの整合性チェックを行う更新処理コードが生成さ

れる予定です。

ベータ版では実装されていない機能

ベータ版では実装されていない機能

ベータ版では実装されていない機能

ベータ版では実装されていない機能 2

Ÿ

ポートレット開発に関して

ベータ版では、各ページ単位でひとつのポートレットかつポート

レット・プロバイダになります。

製品版では、ポートレットとポートレット・プロバイダを分割して

デザインすることができるようになる予定です。

「検索条件→結果」のような複数ページでのアプリケーションの

場合、ベータ版では最初のページだけがポートレットになりま

す。

製品版では、一連のページセットでひとつのポートレットとする

ことができるようになります。

ポートレット・プロバイダを登録する機能はベータ版にはありま

せん。Oracle9iAS Portal から登録してください。

(10)

この文書はあくまでも参考資料であり、掲載されている情報は予告なしに変更されることがあります。

万一、誤植などにお気づきの場合は、日本オラクル株式会社までお知らせ下さい。

日本オラクル株式会社は本書の内容に関していかなる保証もしません。また、本書の内容に関連したいかなる損害に

ついても責任を負いかねます。

参照

関連したドキュメント

(1) テンプレート編集画面で、 Radius サーバ及び group server に関する設定をコマンドで追加して「保存」を選択..

収入の部 学会誌売り上げ 前年度繰り越し 学会予算から繰り入れ 利息 その他 収入合計 支出の部 印刷費 事務局通信費 編集事務局運営費 販売事務局運営費

収入の部 学会誌売り上げ 前年度繰り越し 学会予算から繰り入れ 利息 その他 収入合計 支出の部 印刷費 事務局通信費 編集事務局運営費 販売事務局運営費

脅威検出 悪意のある操作や不正な動作を継続的にモニタリングす る脅威検出サービスを導入しています。アカウント侵害の

瀬戸内千代:第 章第 節、コラム 、コラム 、第 部編集、第 部編集 海洋ジャーナリスト. 柳谷 牧子:第

2. 「STOP&amp;GO ボディ・シェイプ編」 3. 「STOP&amp;GO

私大病院で勤務していたものが,和田村の集成材メーカーに移ってい

[r]