@javax.ws.rs包下的一些类

1. @javax.ws.rs包下的一些类 //Webservice注解

1.1. 代码

@Path("util")
public class Util {
	
	@Path("getClientIp")
	@GET
	@Produces(MediaType.TEXT_PLAIN)
	public String getClientIp(@Context HttpServletRequest request)        {
		return request.getRemoteAddr();
	}
}

1.1.1. 解释

链接:#link

1.1.1.1. 1.路径@javax.ws.rs.Path
1.1.1.2. 2.从报文数据到方法参数
1.1.1.3. 3.http方法
1.1.1.4. 4.@javax.ws.rs.Produces 表示 返回数据类型

2. javax.ws.rs 创建 restful 服务 与使用 spring框架创建的 restful有啥区别呢?

链接:#link

2.1. java.ws.rs //jax-rs标准中规定的一个包名

java.ws.rs 是 jax-rs 规范中定义的包名。

2.2. spring框架 //没有实现jax-rs标准

Spring MVC 没有遵循 jax-rs 规范:
Spring MVC 是以 Servlet 为http容器,并自己构建了一套Api,没有遵循 jax-rs 规范

2.3. 实现了jax-rs标准的框架

Apache CXF,开源的Web服务框架。
Jersey, 由Sun提供的JAX-RS的参考实现。
RESTEasy,JBoss的实现。
Restlet,由Jerome Louvel和Dave Pawson开发,是最早的REST框架,先于JAX-RS出现。
Apache Wink,一个Apache软件基金会孵化器中的项目,其服务模块实现JAX-RS规范
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值