第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

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