[英]Java EE web service Client
我正在使用Java EE GlassFish应用程序服务器和Eclipse IDE。 我使用以下注释创建了一个Web服务:
package com.ws;
@Stateless
@WebService
public class AttachmentService implements AttachmentRemote, AttachmentLocal {
/**
* Default constructor.
*/
public AttachmentService() {
}
@Override
@WebMethod
public MyAttachment downloadAttachment(long attachmentId){
.........
}
@Override
@WebMethod
public void uploadFile(MyAttachment attachment) {
..............
}
}
它已正确部署,WSDL是在位置http:// localhost:8080 / AttachmentServiceService / AttachmentService?WSDL中创建的 。
我的问题是:
我可以在运行时使用WSDL而无需手动生成存根类吗?
如果我更改方法或添加新方法,那么我需要重新生成存根类? 所以我需要测试所有方法并重新部署我使用此Web服务的所有应用程序?
您确定要自动生成存根类吗? 通常,您不需要经常更改wsdl定义,在某些情况下,您可能希望更改存根中的某些详细信息。 我认为通过“手工”来做这件事是很常见的,例如使用eclipse 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.