我使用 JAXWS 生成了一个 Web 服务客户端。我注意到在使用 JAXWS 客户端时,实例化Service
和*PortType
类需要一些时间。因此,每次需要发出请求时都实例化Service
和类并不是一个好主意。*PortType
Service
将和*PortType
类设置为对整个 Web 应用程序来说是全局的是否安全?它的优点和缺点是什么?- 请求/响应是否有可能切换到不同的请求/响应?
- 当你在服务中调用一个方法时,它会创建一个新的连接吗?还是只是重用旧连接?
- 如果它只是重用旧连接,那么可能存在一些线程问题,对吗?
同样给出代码,port.calculate(requestParam)
其中端口是全局变量,如果多个线程同时调用该calculate()
方法会发生什么?每个线程会为每个计算调用创建一个新线程吗?还是会等待每个呼叫完成后再进行下一个呼叫?来电将如何处理?我只是担心我可能会混淆一些请求和响应。
先谢谢了!