2009-07-01 4 views
-4

私は動的なHTMLパーサーの機能を記述しています。 既存のパーサーを変更したいと思うでしょうし、さらにパーサを追加したいと思うでしょう(パーサーは改造されたサイトとして修正され、新しいサイトには新しいパーサが必要になると思います)。 私は各サイトの条件とルールでXMLを使用する一般的な機能を書き始めたが、これは今のところ正常に動作として、私はそれが一定の修正が必要になりますかなり確信している...継続的に変化するロジックを実行

パーサはパースと書きますデータをDBに送る。

私のアプリケーションは

そのための任意の既知のベストプラクティスJBOSS 4上で動作しますか?

おかげで、 ロッドあなたの答えのための


感謝。たぶん私は不明だったかもしれません。私はそのことを理解した。私の質問が得た率から。私はパーサーの実行を管理する機能を書いています。各パーサーは異なるテキスト文書構造を解析します。ドキュメントの構造は時々変更される可能性があり、新しい構造化ドキュメントが追加されて解析されます。私はアーキテクチャを再構築したくないので、各アーサーの変更のために自分のアプリケーションを配備してください。 私はparralelで実行されるか、実行ルールに従って実行されるので、各パーサの実行を管理したいと思います。 Java ScriptingEngineを使用するのは良い選択でしょうか?

答えて

0

にたくさんの方法があります。再デプロイせずに変更できるコードがいくつかあります。 Groovyスクリプトを使用して解析を行うのは1つです。スクリプトが変更されているかどうかを確認して自動的に再読み込みするかどうかをチェックするのは簡単なことです。

0

デザインは私には複雑に聞こえるが、IFFはあなたが自分自身に証明同じタスクを実行するためにはるかに簡単な方法はありません、あなたはDroolsのようなルールエンジンをしたいことがあります...

関連する問題