<% Include("/hsphere/local/home/terraint/common.phps");%> Jakarta Jetspeed:ポータルサイト構築支援 in Java - Portlet Configuration How To
Apache Jakarta Jetspeed

Jakarta Jetspeed

ダウンロード

ドキュメント

コンポーネント

参加するには

Links (Web/JP)

日本語訳 (Translations)

オリジナル

Database Browser Portlet

Class Name : org.apache.jetspeed.portal.portlets.browser.DatabaseBrowserPortlet Class Name : org.apache.jetspeed.modules.actions.portlets.browser.DatabaseBrowserAction


説明

データベースクエリのResultSetを、選択されたカラムColumnと選択されたデータ行Rowのグリッドで表示します。SQLクエリ文字列はポートレット設定モードで指定可能です。

サポートされるメディアタイプ

メディアタイプの説明

  • html



要素: parameter

どのようにウェブページがポートレットに変換されるかを制御するパラメタ

この要素はオプションです。

多くのポートレットで共通のパラメタ設定

パラメタ名 説明
sql SQL文字列。設定したデータベースで正しいSQLクエリであれば何でも大丈夫です。 しかし、そのクエリが少なくとも1列以上戻さなければなりません。選択された全ての列は、グリッドでColumnとして表示されます。
windowSize 一度にグリッドに表示できる行数です。
template ビューモードでのデータベースグリッドHTMLのレイアウトの為のVelocityテンプレートです。 殆どの場合、デフォルトのテンプレートで十分です。
customizeTemplate カスタマイズモードでのデータベースグリッドHTMLのレイアウトの為のVelocityテンプレートです。 殆どの場合、デフォルトのテンプレートで十分です。
poolName デフォルトのTorqueプールと異なるTorqueデータベース接続プールを使います。 データベース接続プールに関する詳細は、Jakarta Torque プロジェクトのドキュメントをご覧下さい。


レジストリエントリの例
    <portlet-entry name="DatabaseBrowserTest" hidden="false" type="ref"
        parent="DatabaseBrowserPortlet" application="false">
        <meta-info>
            <title>DatabaseBrowserTest</title>
            <description>Simple Test Database Browser Portlet Example</description>
        </meta-info>
        <parameter name="template" value="database-browser-portlet" hidden="false"/>
        <parameter name="customizeTemplate" value="database-browser-customize" hidden="false"/>
        <parameter name="action" value="portlets.browser.DatabaseBrowserAction" hidden="false"/>
        <parameter name="sql" value="select * from coffees" hidden="false"/>
        <!-- to use an alternate torque pool, set this parameter -->
        <!-- parameter name="poolname" value="otherpool" hidden="false"/-->
        <parameter name="windowSize" value="5" hidden="false"/>
        <media-type ref="html"/>
    </portlet-entry>


ポータルでの使用例
        <entry id="P-ef1547a162-10018" parent="DatabaseBrowserTest">
            <parameter name="sql" value="select * from coffees"/>
            <parameter name="windowSize" value="10"/>
        </entry>


問題点

    警告:このバージョンのポートレットは、VectorベースのResultSetのみをサポートします。 これは、ResultSetからの全ての行がメモリ内にロードされる事を意味しています。 将来のリリース版では、'virtual'データベースブラウザをサポートします。 'virtual'データベースブラウザは、メモリ内に全てのResultSetをロードしないものとなるでしょう。



Copyright © 1999-2005, Apache Software Foundation
Translated into Japanese by Tetsuya Kitahata , powered by Terra-International, Inc.
<% orig();%>