エンジニアが発信する【XML】の記事を集めました

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【XML】

2010年02月26日

[FESS]XMLとJSONで検索結果を出力する

Solrができるけど、Fessとしても検索結果として表示しているものと同じ内容のXMLとJSONを出力できるようになりました。まぁ、それらの形式で出力できるのは大きなことではないのだけど、この機能追加に伴い、検索結果のデータの持ち方を変更した。今まではDocumentというような独自のBeanクラスでやっていたけど、これをやめてMapに変えた。これによって、Solrでダイナミックフィールドとかにデータを投入しておけばそれも扱えるわけだ。そんなわけで、diconでクロール設定のSolrに投げるフィールド ...

2010年02月18日

[FESS]データベースクロール機能

Fessをいろいろな方に紹介すると、データベース内のデータも対象にしたいのだよね〜、と毎回言われる。まぁ、SolrにはDataImportHandlerというのがあるから、これを使ってSolrに直接入れれば良いとも思うのだが、使い勝手をウリにする Fess としては導入の敷居が一気に上がってしまうことになる。solrconfig.xmlを編集して、data-config.xmlを作って、コマンド叩いてね…というのもね。というわけで、データストア機能という感じでFessに実装した。 ウェブクロール設定と ...

2009年12月20日

モジュール分割に試行錯誤

VBAでフレームワークを少し始めたが、他の言語のようにはなかなか行かない。
DBアクセスは需要があるのは分かっているが、そちらよりも先にやるべきところがあるのかもしれない。
併せてドキュメントの整備も重要である。ブログへのアクセスを見ていても、意外と海外からのアクセスが多いので、ヘタクソかもしれないが日本語と英語の併記なども考えている。

そんなこんな考えていたら、時間が結構足りないな。捻出せねばなるまい。

同じテーマの最新記事

2009年12月15日

設定はXMLで

Frameworkを構築するにあたり、「外部から与えるパラメータ」が必要になる場合がある。それはやはりXML形式のファイルで渡せるようにしておこうかと思う。
以前、XML関連の読み込みの記事を書いたが、これはFrameworkを作成する際の布石としてまとめたものである。書き込みを後回しにしたのも「とりあえず読めればいい」からである。

さて、年末にはFramework第一弾を出したい。

まずは、DBアクセスとその設定ファイル用のXMLの読みの部分から、かと考えている。

2009年10月14日

[FESS][Java][Apacje][Solr]Solr 1.3 のマルチコアでdataDirを指定する

マルチコアの設定を試していたのだけど、ここによると、dataDir も設定できるようにも見えるが、それとなく Solr 1.4 と書いてあり、solr.xmlでは Solr 1.3 では指定することができない。というわけで、ここによると、各コアの solrconfig.xml で指定しておけば良いことがわかる(がしかし、そのやりとり内の例が間違っている…)。というわけで、Solr 1.3 でマルチコアにして、dataDir を各コアで指定したいときには、solr.xml で | このブログのURL |この記事のURL

2009年09月28日

[Java]XMLEncoderでTimestampを使う

Fess の設定情報を XMLEncoder/XMLDecoder で XML でまるごと操作できるようにしたのだけど、そのときにいくつかハマったので書いておく。まず、java.sql.Timestamp をデフォルトでは扱えん。というわけで、 XMLEncoder encoder = new XMLEncoder(new BufferedOutputStream(out)); PersistenceDelegate pd = encoder.getPersistenceDelegate(Date. ...

2009年09月17日

複数のXMLライブラリに脆弱性

複数のXMLライブラリに脆弱性が報告されています。
参考:JVNのエントリ

* Python libexpat
* Apache Xerces すべてのバージョン
* Sun JDK および JRE 6 Update 14 およびそれ以前
* Sun JDK および JRE 5.0 Update 19 およびそれ以前
この他のライブラリでも影響を受ける可能性があるそうです。

おそらく一般の方よりも開発者の方のほうがより理解できるものと思います。
今後発表される情報にご注意ください。

2009年09月04日

[Java]JSPのプリコンパイルのMavenプラグイン

jspc-maven-plugin を使うと、pom.xml に追記するだけで、JSPをプリコンパイルしてくれて、war に含まれるようになる。これは便利だ。ただし、2.0-alpha-3 だと、web.xml をシステムエンコーディングで扱うので、web.xml に日本語があると、うまくいかない場合があると思う(Windowsとかだと)。それは対応しようかな。 ...

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【XML】

メンバー紹介

タグパネル

ランキング

エンジニアが作る最新ITブログ DODA