第5回:検索式を組み込んでシステムを完成させる(後編) (2/4)

作って学ぶXMLデータベースNeoCore XMS実践
作って学ぶXMLデータベースNeoCore XMS実践

第5回:検索式を組み込んでシステムを完成させる(後編)
著者:ウルシステムズ  小松 要   2006/4/21
前のページ  1  2   3  4  次のページ
提案書検索機能−Javaによる実装

   これらの処理をJavaにより実装するために図8のような構成にします。
提案書検索機能構成
図8:提案書検索機能構成
(画像をクリックすると別ウィンドウに拡大図を表示します)

   また主要なクラスとしては次のようなものがあります。

ProposalListLogicクラス
  • 提案書一覧表示機能を実現するクラスで、指定されたキーワードによりXQuery式を作成し検索処理を実行します。
ProposalDownLogicクラス
  • 提案書ダウンロード機能を実現するクラスで、XPath式を作成し検索処理を実行します。
  • その検索結果から、機密情報スタイルが定義された要素のテキスト変換を行い、提案書を構成するその他のファイルと一緒にzip圧縮を行います。

表1:主要なクラス

   ProposalListLogicクラスとProposalDownLogicクラスのサンプルを以下に示します。赤文字部分が、実際に検索を実行する処理になります。

・ProposalListLogic.javaクラスのサンプル
・ProposalListLogic.javaクラスのサンプル
(画像をクリックすると別ウィンドウに拡大図を表示します)

※注: サンプルのため、一部省略しています。

・ProposalDownLogic.javaクラスのサンプル
・ProposalDownLogic.javaクラスのサンプル
(画像をクリックすると別ウィンドウに拡大図を表示します)

※注: サンプルのため、一部省略しています。

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


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

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


INDEX
第5回:検索式を組み込んでシステムを完成させる(後編)
  提案書検索機能処理の概要
提案書検索機能−Javaによる実装
  提案書検索機能−動作確認
  システム全体の構成や開発の進め方はRDBのシステムと変わらない
作って学ぶXMLデータベースNeoCore XMS実践
第1回 XMLデータベースを使ったシステムを企画する
第2回 半定型文書を扱うシステムを設計する
第3回 XMLデータベースを構築し、検索式を設計する
第4回 検索式を組み込んでシステムを完成させる(前編)
第5回 検索式を組み込んでシステムを完成させる(後編)
第6回 PICLS〜XMLデータベースを用いた販促ツール作成支援
隠されたニーズを引き出すXMLデータベース
第1回 その必然と当然
第2回 その要求と分類
第3回 その必要と条件
XMLデータベースによる企業情報システム構築の最前線
第1回 NeoCore XMSで紐解くXMLデータベース適用の勘どころ

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored