KeyWeb Creator R3.0 Beta
日本オラクル株式会社
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ページ
特徴
特徴
特徴
特徴
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
コーディング
コーディング
コーディング
コーディング
コーディング
コーディング
コーディング
コーディング
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;