Java Web服务构造函数调用

时间:2009-08-24 08:54:13

标签: java web-services

如何调用Java Web服务构造函数。理想情况下,当您从客户端使用服务时,构造函数调用何时发生

1 个答案:

答案 0 :(得分:3)

您不会明确地从客户端调用consructor。从WebServices角度来看,您正在调用操作。您不了解客户端如何实施该操作。

服务器端对象的生命周期掌握在JAX-WS的特定实现中。可能,在您的服务器启动时,它将实例化您的服务对象的一个​​或多个副本,这样就可以在调用构造函数时使用。

在Web Services中,每个操作通常都是“无状态”操作。如果您需要进行一些标准处理,那么您只需在实现中包含该处理。

operationAaa(String exampleParam) {
    auditLog(exampleParam);

    doAaaWork(exampleParam);
}

operationBbb(String exampleParam) {
    auditLog(exampleParam);

    doBbbWork(exampleParam);
}

现在可能有一种可以在Handler中实现的处理。见this article