The SOAP designed to work with specific protocols only.



WSDL represents:





XML schema type system is the default system that mediates between the client's types and service's types.



What is true about Style.DOCUMENT?





What tool generates JAX-WS portable artifacts starting from Java class?





What tool generates JAX-WS portable artifacts starting from WSDL?





What tool generates JAX-WS portable artifacts starting from Java source file?





An Executor may be set on the endpoint in order to gain better control over the threads used to dispatch incoming requests.



What JAX-B stands for?





There is no annotation that would influence how the resulting WSDL will look like.



WSDL defines:





What XSD stands for?





Type section of the WSDL structure is required.



WSDL 2.0 support only XML Schema.



The in/out order of the messages in the message section of the WSDL indicates:





The out/in order of the messages in the message section of the WSDL indicates





The portType section of the WSDL describes:





The binding section of a WSDL provides implementation details of a service defined abstractly in the portType section.



The binding section of a WSDL provides following implementation details:





You can send SOAP over SMTP (Simple Mail Transport Protocol)



The service section of the WSDL defines:





Given the code what is true:
import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService
public interface TestWS
{
@WebMethod
public String testHello();
}

import javax.jws.WebService;

@WebService(endpointInterface="TestWs")
public class TestWSImpl implements TestWS
{
public String testHello()
{
return "Hello";
}

}


import javax.xml.ws.Endpoint;

public class TestWSPublisher
{
public static void main(String args[]) throws Exception
{
Endpoint.publish("http://127.0.0.1:9977/testWS", new TestWSImpl());
}
}





Given the code:
import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService
public interface TestWS
{
@WebMethod
public String testHello();
}


import javax.jws.WebService;

@WebService(endpointInterface="TestWs", targetNamespace="testWs")
public class TestWSImpl implements TestWS
{
public String testHello()
{
return "Hello";
}

}


import javax.xml.ws.Endpoint;

public class TestWSPublisher
{
public static void main(String args[]) throws Exception
{
Endpoint.publish("http://127.0.0.1:9977/testWS", new TestWSImpl());
}
}





Given the code what is true:
import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService
public interface TestWS
{
@WebMethod
public String testHello();
}


import javax.jws.WebService;

@WebService(endpointInterface="TestWS", targetNamespace="testWs")
public class TestWSImpl implements TestWS
{
public String testHello()
{
return "Hello";
}

}


import javax.xml.ws.Endpoint;

public class TestWSPublisher
{
public static void main(String args[]) throws Exception
{
Endpoint.publish("http://127.0.0.1:9977/testWS", new TestWSImpl());
}
}





Given the code what is true:
import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService(targetNamespace="testWs")
public interface TestWS
{
@WebMethod
public String testHello();
}


import javax.jws.WebService;

@WebService(endpointInterface="TestWS", targetNamespace="testWs")
public class TestWSImpl implements TestWS
{
public String testHello()
{
return "Hello";
}

}

import javax.xml.ws.Endpoint;

public class TestWSPublisher
{
public static void main(String args[]) throws Exception
{
Endpoint.publish("http://127.0.0.1:9977/testWS", new TestWSImpl());
}
}





To obtain a WSDL for a web service that is published on http://127.0.0.1:9977/testWS you need to navigate a web browser to http://127.0.0.1:9977/testWS?getwsdl