私はSpringベースのスタンドアロンアプリケーションに取り組んでいます。xmlメッセージがシステムに入力されると、例外と正規表現を使用してJavaコードを使用して技術的な検証を行っています.今、必要なデータベースのフラグに基づいて、もう1つの機能をプラグインしようとしています.着信 xml メッセージの検証はさらにいくつかありますが、既存のすべてのクライアントが必要とするわけではありません。Java 7にフォーク/ジョインという概念があることは知っていますが、Java 1.6までに制限されています。では、Java 1.6 を使用して同様の機能を実装するにはどうすればよいですか。
以下はアプローチです。
メインクラス - ハンドラースレッド -> アクションクラスを呼び出します ---> すべてのアクションクラスは抽象アクションクラスを拡張します -> xml ファイルを使用して技術的な検証を実行します。
public class AbstractAction {
public abstract void processMsg(String msg);
}
public Class GenericAction extends AbstractAction {
public void processMsg(String str){
// existing code already doing validations
//now i have to check flag in table ,whether that client requires new validations,these validations are in xml file in the form of spring beans.
//Java code read that bean validate using some helper classes.There is no third party code here,Here i want to put some new code.So i have to break down existing into
//some small piceses
}
}
よろしく、
原チャトゥ