WebService个人学习记录——Hello WebService
Webservice定义:http://baike.baidu.com/view/67105.htm?fromId=837392
概念
SOAP协议:Simple Object Access Protocal 简单对象访问协议
WSDL:WebService描述语言,使用XML语言,人机可读。
UDDI:统一发现、发布和集成协议。企业可以使用它对WebService进行注册和搜索。
一般WebService分两种
REST式,基于HTTP协议;
RPC式,基于SOAP协议,SOAP也是基于HTTP传输。狭义上的WebService是指基于SOAP协议的。
示例 HelloWorld WebService
Server端 发布WebService
package webservice.server;import javax.jws.WebService;import javax.xml.ws.Endpoint;@WebServicepublic class Hello {public String sayHello(String name){return "hello "+name;}/** * @param args */public static void main(String[] args) {Endpoint.publish("http://localhost:8080/webservice.server.Hello", new Hello());System.out.println("Hello WebService has been published!");}}