使用Spring的Web服务模拟器框架解决方案 - 编程入门网
error occurred, message is [{0}]");
String formattedText = form.format (variables);
logger.logp(WsLevel.SEVERE, CLASS_NAME, method, formattedText, e);
return rc;
}
logger.exiting(CLASS_NAME, method, rc);
return rc;
}
模拟器服务层 在模拟器服务层内部,从请求对象中提取出 “transaction” 键,然后使用它来指定将要检索、使用并作为 POJO 响应返回的 XML 文件 。然后,在清单 4 中,从请求对象中提取出 Equipment ID,然后作为 XML 检索键传递给处理层。在该 层中,会应用验证用例所需的业务逻辑,然后返回响应。 同样在清单 4 中,第一个 try 语句从 请求中传递一个键,生成器将使用它查找将被转换为响应 POJO 的 XML 文件。 清单 4. 从请求对 象中构造键供数据生成器层定位 Spring XML 文件
使用Spring的Web服务模拟器框架解决方案(11)时间:2011-08-09 IBM Anthony Allegri处理层 处理层获得 inbound 键,该键将用于确认将要检索的 Spring XML 文件。检索到文件之后,SpringBeanFactory 将使用 XML 文件并将数据转换成已定义的 POJO。Spring 将会在所请求的 XML 文件无法定位时抛出一个封装的 IO Exception。在这种情况下,可以定义并返回默认的 XML 文件,当场景中已经确定了 “默认 ” 行为时,这项处理将很有用。另一方面是引入处理延迟来模拟事务延迟。这种情况下,常量延迟 值会以 WebSphere Environment Provider 值的形式存储。 在清单 5 中,bf.getBean (clazzName) 根据模拟器服务中的键检索数据 XML。注意此处还有一个延迟注入检 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |