TOPサーバ構築・運用> 提案書登録機能の動作確認
作って学ぶXMLデータベースNeoCore XMS実践
作って学ぶXMLデータベースNeoCore XMS実践

第4回:検索式を組み込んでシステムを完成させる(前編)
著者:ウルシステムズ  小松 要   2006/4/14
前のページ  1  2   3  次のページ
提案書登録機能の動作確認

   提案書をシステムに登録し、NeoCore管理コンソールを使用してデータベースに登録されていることを確認しましょう。登録する提案書は「お客様名」「提案日」「担当営業者」項目に機密情報スタイルが適用されています。図3の赤枠部分が機密情報スタイルを適用している部分です。

提案書サンプル
図3:提案書サンプル
(画像をクリックすると別ウィンドウに拡大図を表示します)

   次に作成したシステムに上記の提案書を登録します(図4)。

提案書登録機能の動作確認
図4:提案書登録機能の動作確認
(画像をクリックすると別ウィンドウに拡大図を表示します)

   提案書の登録が完了したら、NeoCore管理コンソールを使用してNeoCoreXMSに登録されているかを確認します。検索条件として、提案書の定型部分であるお客様名項目の情報「小泉運輸株式会社」を指定して検索します(図5)。

NeoCore管理コンソールによる確認
図5:NeoCore管理コンソールによる確認
(画像をクリックすると別ウィンドウに拡大図を表示します)


提案状況の一覧機能

   次に提案状況一覧機能について、処理の概要と実装方法の説明を行います。提案状況一覧機能では、以下の処理が必要となります。


項目指定による検索処理

   お客様名などのオブジェクト名を持つ定型部分の値を検索して、対象となる提案書を見つける処理です。前回の記事では項目指定による検索はXPathを使用する例を示しましたが、ここでは一覧表示を簡単にするために検索結果のフォーマットを指定できるXQueryを使用して実現します。

使用するXQuery

(画像をクリックすると別ウィンドウに拡大図を表示します)


XSLスタイルシートを使用した画面表示処理

   画面の表示スタイルを設定するためにはXSLスタイルシートを使用します。XSLはXML文書を異なる標準のXMLやHTMLなど様々な形式に変換するための言語で、Webブラウザの画面や印刷するための書式を整えたりするのに用いられます。

   ここでは前項で得られた検索結果に対してXSLスタイルシートを適用し、画面表示に必要なHTMLの一部を生成します。

前のページ  1  2   3  次のページ


ウルシステムズ株式会社 小松 要
著者プロフィール
ウルシステムズ株式会社
小松 要

ビジネスとITのギャップを埋めるITコンサルティングを行うコンサルタント。お客様の現場に対してIT活用の最適解を常に提供するコンサルタントを目指し日々奮闘中。現在は、もっぱらXMLDBの可能性を模索中。


INDEX
第4回:検索式を組み込んでシステムを完成させる(前編)
  システムの構築をはじめる前に
提案書登録機能の動作確認
  提案状況一覧機能をJavaで実装する