我正在开发基于Spring的独立应用程序,一旦xml消息进入系统。我们正在使用异常和正则表达式的java代码进行一些技术验证。现在我正在尝试插入一个更多的功能,基于一些标志数据库我们需要对传入的xml消息进行更多验证,但所有现有客户端都不需要。我知道在java 7中有一个概念fork / join。但我只限于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
}
}
此致
chaitu hara