我们用EJB做两个系统的通信,每个接口与别的系统的连接配置方式不同比如不同俄的url等等,怎么考虑把这种接口不同的连接方式写入一个xml中(配置文件),以后连接到别的系统的时候只需要改变xml文件配置即可。现在的考虑是写JAVA找到对应的节点,然后到XML中找到这个节点的配置。请大家给个主意。现在有个例子,是把用JAVA写成的连接配置,改成我上面说的方法,看看哪位能给写一下
/*以下方法是作用是:通过传递环境属性选择JNDI驱动和服务器的网络位置,
*并连接到连接到JNDI树。
*这是采用weblogic做EJB容器时,远程调用EJB的固定初始化模式,
*/
/*private static InitialContext getInitialContext() throws Exception {
//EJB容器的地址
String url = “t3://10.0.76.151:8080”;
String user = null;
String password = null;
Properties properties;
properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY,
“weblogic.jndi.WLInitialContextFactory”);
properties.put(Context.PROVIDER_URL, url);
if (user != null) {
properties.put(Context.SECURITY_PRINCIPAL, user);
properties.put(Context.SECURITY_CREDENTIALS,
password == null ? “” : password);
}
return new javax.naming.InitialContext(properties);
}*/