社区
Web 开发
帖子详情
使用CXF开发rest,@Path标签等提示错误
limingxyz2003
2012-07-09 11:08:33
在使用CXF开发rest程序时,@Path、@GET、@POST等标签提示错误,import javax.ws.rs.GET;import javax.ws.rs.Path;等语句提示The import javax.ws cannot be resolved。请问这个错误的原因。
...全文
175
2
打赏
收藏
使用CXF开发rest,@Path标签等提示错误
在使用CXF开发rest程序时,@Path、@GET、@POST等标签提示错误,import javax.ws.rs.GET;import javax.ws.rs.Path;等语句提示The import javax.ws cannot be resolved。请问这个错误的原因。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
limingxyz2003
2012-07-10
打赏
举报
回复
多谢,我把jar全部导入了,然后提示ok。不过我想知道,CXF的jar是很多的,我是在网上看了一个所谓的最小集合后导入的。如果使用CXF,有没有一个jar包最小的集?
火龙果被占用了
2012-07-09
打赏
举报
回复
你少导 jar 包了呗
Web Service 那点事儿(4)——
使用
CXF
开发
REST
服务 - ImportNew1
1.
使用
CXF
发布与调用
REST
服务 2. 请求径注解,包括:@
Path
,其中包括一个径参数 3. 数据格式注解,包括:@Consumes(输入)、@
spring +
cxf
+
rest
ful + soap 集成小项目
spring +
cxf
+
rest
ful + soap 方便初学者很快上手。 注解描述 @
Path
注解的值是一个相对的URI路径,这个路径指定了该Java类的位置,例如/helloworld。在这个URI中可以包含变量,例如可以获取用户的姓名然后作为参数传入URI中:/helloworld/{username}。 @GET注解是请求方法指示符,这个指示符注解的Java方法会处理HTTPGET请求。资源的行为由资源回应的HTTP方法决定。 @POST注解是请求方法指示符,这个指示符注解的Java方法会处理HTTPPOST请求。资源的行为由资源回应的HTTP方法决定。 @PUT注解是请求方法指示符,这个指示符注解的Java方法会处理HTTPPUT请求。资源的行为由资源回应的HTTP方法决定。 @DELETE注解是请求方法指示符,这个指示符注解的Java方法会处理HTTPDELETE请求。资源的行为由资源回应的HTTP方法决定。 @HEAD注解是请求方法指示符,这个指示符注解的Java方法会处理HTTPHEAD请求。资源的行为由资源回应的HTTP方法决定。 @
Path
Param注解是可以抽取并用在资源类中的一类参数。URI
path
参数是从请求的URI中抽取的,而且参数的名称和@
Path
注解中定义的变量名对应。 @QueryParam注解是可以抽取并在资源类中
使用
的一类参数。Query参数是从请求URI的查询参数中抽取的。 @Consumes注解是用来指定资源能够接受的客户发送的MIME媒体类型。 @Produces注解用来指定资源能够生成并发送给客户端的MIME媒体类型,例如“text/plain”. @Provider注解用在任何对JAX-RS运行时(如MessageBodyReader和MessageBodyWriter)有意义的事物上。对HTTP请求,MessageBodyReader用来将HTTP请求实体段映射为方法参数。在响应的时候,返回的值
使用
MessageBodyWriter来映射成HTTP响应实体段。如果应用程序需要提供其他的元数据,如HTTP头或不同的状态代码,方法可以返回一个打包了实体的Response,该Response可以
使用
Response.ResponseBuilder创建。
karaf
cxf
:Karaf 上
使用
CXF
的简单 Hello World
REST
服务
###如果您打算将 impl 和
REST
jars 直接复制到 deploy 中,请执行以下操作 feature:repo-add
cxf
2.7.11 feature:install
cxf
在你的卡拉夫壳里。 ###如果您打算在 .kar 项目中
使用
feature.xml,请
使用
feature:repo-add <<<
PATH
>>>/feature.xml feature:install karaf
cxf
###Verify 您的安装
使用
karaf@root()> list | grep karaf
cxf
162 | Active | 80 | 1.0.0.SNAPSHOT | karaf
cxf
.service.impl 163 | Active | 80 | 1.0.0.SNAPSHOT | karaf
cxf
.
rest
ka
使用
CXF
开发
REST
服务
REST
全称是 Representational State Transfer(表述性状态转移),它是 Roy Fielding 博士在 2000 年写的一篇关于软件架构风格的论文,此文一出,威震四方!许多知名互 联网公司开始采用这种轻量级 Web 服务,大家习惯将其称为
REST
ful Web Services,或简称
REST
服务。 那么
REST
到底是什么呢?
REST
本质上是
使用
cxf
开发
REST
服务
什么是
REST
REST
是继SOAP以后,另一种广泛
使用
的Web服务。与SOAP不同,
REST
没有WSDL概念,也没有叫“信封”的东西,因为
REST
主张用一种简单粗暴的方式来表达数据,传递的数据格式可以使JSON格式也可以是XML格式,完全由用户决定。
REST
全称是表达性状态转移,源于
REST
之父的一篇论文,论文中提出
REST
6个特点,分别是:客户端-服务器的,无状态的,可缓存的,统一接口,分层系统和
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章