标签:local 开发 轻量 oca spring api 十分 上交 http
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
网络服务描述语言是一个用来描述Web服务和说明如何与Web服务通信的XML(标准通用标记语言的子集)语言。为用户提供详细的接口说明书。
简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。
一种 Java 规范,名为 JAX-WS(JSR-224),全称 Java API for XML-Based Web Services,可以将规范理解为官方定义的一系列接口。即一般所说的SOAP风格。
为了让 WS 的开发与使用变得更加简单、更加轻量级,于是出现了另一种风格的 WS,名为 JAX-RS(JSR-339),全称 Java API for RESTful Web Services,同样也是一种规范,同样也有若干实现,cxf是其中比较著名的一种。
@WebService
public interface HelloService {
String say(String name);
}
@WebService(targetNamespace="http://service.sky.com/",name="GoodDay",serviceName="GoodDay")
public interface GoodDay {
@WebMethod(action = "http://service.sky.com/SayHello")
public String SayHello(@WebParam(name = "uname",targetNamespace="http://service.sky.com/")String uname);
}
@WebService(targetNamespace="http://service.sky.com/",name="GoodDay",serviceName="GoodDay")
public interface GoodDay {
@WebMethod(action = "http://service.sky.com/SayHello")
public String SayHello(@WebParam(name = "uname")String uname);
}
@WebService(targetNamespace="http://service.sky.com/",name="GoodDay",serviceName="GoodDay")
public interface GoodDay {
@WebMethod(action = "http://service.sky.com/SayHello")
public String SayHello(@WebParam(name = "uname",targetNamespace="http://service.sky.com/")String uname);
}
标签:local 开发 轻量 oca spring api 十分 上交 http
原文地址:http://www.cnblogs.com/bailiyi/p/6178808.html