??????? webservice 介绍以及发布
?
?????? 这次主要简单介绍下webservice的概念以及发布,以前也很少接触webservice,由于这次的项目中要用到,所以就学习了一下,有不懂的地方也向同事请教过,特记录下来……
?????一:webservice?
??????1.什么是webservice?
????????????? 从表面上看,Web Service就是一个应用程序,它向外界暴露一个能通过Web调用的API。
???????也就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把这个调用Web Service的应用程序叫做客户端,而把原来的Web Service应用程序称之为服务器。
?????? 2.webservice的体系结构?
??????????? UDDI ---->统一描述、发现和集成协议
??????????? WSDL---->Web Service功能描述语言
??????????? SOAP---->简单对象访问协议
??????????? XML---->数据格式
??????????? HTTP----->超文本传输协议
?????? 3.webservice的基本特征以及实现方式?
???????????基本特征:? --语言的独立性
?????????????????????????????? --平台的独立性
???????????????????????????? ?--松散耦合的实现方式
????????????????????????????? --使用开放标准的技术(XML)
????????????实现方式: 1.jdk 1.6以上
??????????????????????????????? 2.第三方: axis (axis1、axis2)
?????????????????????????????? ?3.第三方:xfire
??????????????????????????????? 4.第三方: xcf
??? 二:Axis2
?????? 1.什么是Axis2?
???????????? Web Service是现在最适合实现SOA(面向服务架构)的技术,而Axis2是实现Web Service的一种技术框架(架构)。
??????? 2.Axis2安装?
???????????? 1>下载:axis2-1.6.2-bin.zip,axis2-1.6.2-war.zip?,下载地址:http://axis.apache.org/axis2/java/core/
??????????????2>axis2-1.6.2-war.zip解压,将压缩包内的axis2.war部署到%TOMCAT-HOME%/webapps下,启动tomcat,访问http://localhost:8080/axis2/看是否正常,如出现下面图片,则安装成功。
??????????????????