apache cxf and axis2 web services
TRANSCRIPT
-
8/13/2019 Apache CXF and Axis2 Web Services
1/41
http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://wiki.eclipse.org/Indigohttp://cxf.apache.org/download.htmlhttp://tomcat.apache.org/download-70.cgi/ -
8/13/2019 Apache CXF and Axis2 Web Services
2/41
-
8/13/2019 Apache CXF and Axis2 Web Services
3/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Table1 -
8/13/2019 Apache CXF and Axis2 Web Services
4/41
-
8/13/2019 Apache CXF and Axis2 Web Services
5/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-DevelopingaServiceusingJAXWShttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-WSDLFirstDevelopmenthttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-GeneratingtheStartingPointCodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Runningwsdl2javahttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Generatedcodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-ImplementingtheServicehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Generatingtheimplementationcodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Generatedcodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Implementtheoperation'slogichttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Examplehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-JavaFirstDevelopmenthttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-CreatingtheSEIhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Writingtheinterface -
8/13/2019 Apache CXF and Axis2 Web Services
6/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Implementingtheinterfacehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-AnnotatingtheCodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-RequiredAnnotationshttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@WebService%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-AnnotatingtheSEIhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Annotatingtheserviceimplementationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-OptionalAnnotationshttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-DefiningtheBindingPropertieswithAnnotationshttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@SOAPBinding%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-DefiningOperationPropertieswithAnnotationshttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@WebMethod%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@RequestWrapper%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@ResponseWrapper%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@WebFault%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@Oneway%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Examplehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-DefiningParameterPropertieswithAnnotationshttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@WebParam%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-The%7B%7B@WebResult%7D%7Dannotationhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Examplehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-GeneratingWSDLhttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Example -
8/13/2019 Apache CXF and Axis2 Web Services
7/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Table1 -
8/13/2019 Apache CXF and Axis2 Web Services
8/41
-
8/13/2019 Apache CXF and Axis2 Web Services
9/41
-
8/13/2019 Apache CXF and Axis2 Web Services
10/41
-
8/13/2019 Apache CXF and Axis2 Web Services
11/41
-
8/13/2019 Apache CXF and Axis2 Web Services
12/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Example4http://cxf.apache.org/http://somewhere.com/quoteExampleService?wsdl -
8/13/2019 Apache CXF and Axis2 Web Services
13/41
-
8/13/2019 Apache CXF and Axis2 Web Services
14/41
-
8/13/2019 Apache CXF and Axis2 Web Services
15/41
-
8/13/2019 Apache CXF and Axis2 Web Services
16/41
http://www.ibm.com/developerworks/java/library/j-java3.html -
8/13/2019 Apache CXF and Axis2 Web Services
17/41
-
8/13/2019 Apache CXF and Axis2 Web Services
18/41
http://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#CXFServletDeployBuildWARhttp://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#CXFServletDeployCXFConfighttp://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#i337327 -
8/13/2019 Apache CXF and Axis2 Web Services
19/41
http://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#CO020http://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#CO010http://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#i339759http://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#i339899http://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#i337327 -
8/13/2019 Apache CXF and Axis2 Web Services
20/41
http://fusesource.com/docs/framework/2.2/deploy_guide/CXFDeployJAXWSEndpt.htmlhttp://fusesource.com/docs/framework/2.2/deploy_guide/CXFDeployJAXWSEndpt.htmlhttp://fusesource.com/docs/framework/2.2/deploy_guide/CXFServletDeployAdapter.html#i339102http://cxf.apache.org/docs/how-do-i-develop-a-client.html#HowdoIdevelopaclient%3F-BuildingClientshttp://cxf.apache.org/docs/how-do-i-develop-a-client.html#HowdoIdevelopaclient%3F-WSDL2JavageneratedClienthttp://cxf.apache.org/docs/how-do-i-develop-a-client.html#HowdoIdevelopaclient%3F-JAXWSProxyhttp://cxf.apache.org/docs/how-do-i-develop-a-client.html#HowdoIdevelopaclient%3F-JAXWSDispatchAPIshttp://cxf.apache.org/docs/how-do-i-develop-a-client.html#HowdoIdevelopaclient%3F-SimpleFrontendClientProxyhttp://cxf.apache.org/docs/how-do-i-develop-a-client.html#HowdoIdevelopaclient%3F-DynamicClient -
8/13/2019 Apache CXF and Axis2 Web Services
21/41
-
8/13/2019 Apache CXF and Axis2 Web Services
22/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-DevelopingaServiceusingJAXWShttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-WSDLFirstDevelopmenthttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-GeneratingtheStartingPointCodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Runningwsdl2javahttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Generatedcodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-ImplementingtheServicehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Generatingtheimplementationcodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Generatedcodehttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Implementtheoperation'slogichttp://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Example -
8/13/2019 Apache CXF and Axis2 Web Services
23/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Table1 -
8/13/2019 Apache CXF and Axis2 Web Services
24/41
-
8/13/2019 Apache CXF and Axis2 Web Services
25/41
-
8/13/2019 Apache CXF and Axis2 Web Services
26/41
-
8/13/2019 Apache CXF and Axis2 Web Services
27/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Example2http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Example4http://cxf.apache.org/http://somewhere.com/quoteExampleService?wsdl -
8/13/2019 Apache CXF and Axis2 Web Services
28/41
-
8/13/2019 Apache CXF and Axis2 Web Services
29/41
-
8/13/2019 Apache CXF and Axis2 Web Services
30/41
-
8/13/2019 Apache CXF and Axis2 Web Services
31/41
http://java.sun.com/javaee/5/docs/api/javax/xml/ws/WebFault.html -
8/13/2019 Apache CXF and Axis2 Web Services
32/41
-
8/13/2019 Apache CXF and Axis2 Web Services
33/41
-
8/13/2019 Apache CXF and Axis2 Web Services
34/41
http://cxf.apache.org/docs/developing-a-service.html#DevelopingaService-Example8 -
8/13/2019 Apache CXF and Axis2 Web Services
35/41
http://cxf.apache.org/docs/aegis-databinding-20x.html -
8/13/2019 Apache CXF and Axis2 Web Services
36/41
http://cxf.apache.org/docs/http-transport.htmlhttp://cxf.apache.org/docs/jms-transport.htmlhttp://cxf.apache.org/docs/local-transport.htmlhttp://cxf.apache.org/docs/pure-xml.htmlhttp://cxf.apache.org/docs/http-binding.htmlhttp://cxf.apache.org/docs/jax-ws.htmlhttp://www.javaworld.com/javaworld/jw-02-2007/jw-02-handler.htmlhttp://cxf.apache.org/docs/mtom-attachments-with-jaxb.html -
8/13/2019 Apache CXF and Axis2 Web Services
37/41
http://cxf.apache.org/docs/ws-addressing.htmlhttp://cxf.apache.org/docs/ws-policy.htmlhttp://cxf.apache.org/docs/ws-security.htmlhttp://cxf.apache.org/docs/ws-reliablemessaging.htmlhttp://cxf.apache.org/docs/how-do-i-develop-a-service.html#HowdoIdevelopaservice%3F-DifferentTypesOfServiceshttp://cxf.apache.org/docs/how-do-i-develop-a-service.html#HowdoIdevelopaservice%3F-JAXWSAnnotatedServicesfromJavahttp://cxf.apache.org/docs/how-do-i-develop-a-service.html#HowdoIdevelopaservice%3F-JAXWSAnnotatedServicesfromWSDLhttp://cxf.apache.org/docs/how-do-i-develop-a-service.html#HowdoIdevelopaservice%3F-JAXWSProvidershttp://cxf.apache.org/docs/how-do-i-develop-a-service.html#HowdoIdevelopaservice%3F-Javascripthttp://cxf.apache.org/docs/restful-services.htmlhttps://jax-ws.dev.java.net/jax-ws-ea3/docs/annotations.html#1.%20Overview%7Coutline -
8/13/2019 Apache CXF and Axis2 Web Services
38/41
http://cxf.apache.org/docs/jaxb.htmlhttp://cxf.apache.org/docs/a-simple-jax-ws-service.htmlhttp://cxf.apache.org/docs/developing-a-service.htmlhttp://cxf.apache.org/docs/writing-a-service-with-spring.htmlhttp://cxf.apache.org/docs/wsdl-to-java.htmlhttp://cxf.apache.org/docs/using-cxf-with-maven.html#UsingCXFwithmaven-MavenPluginhttp://cxf.apache.org/docs/simple-frontend.html -
8/13/2019 Apache CXF and Axis2 Web Services
39/41
http://cxf.apache.org/docs/developing-a-service.htmlhttp://cxf.apache.org/docs/javascript.htmlhttp://localhost:8080/axis2 -
8/13/2019 Apache CXF and Axis2 Web Services
40/41
-
8/13/2019 Apache CXF and Axis2 Web Services
41/41
http://localhost:8080/axis2/services/listServices