使用java(JAX-RS) 搭建 RESTful WebService

【webservice】Java JAX-WS和JAX-RS webservice 一、webservice请求的工作原理: 客户端——> 阅读WSDL文档 (根据文档生成SOAP请求) ——>发送到Web服务器——>交给WebService请求处理器——>处理SOAP请求——> 调用WebService——>生成SOAP应答 ——> Web服务器通过http的方式交给客户端 详细描述如下: 无论使用什么工具/语言编写的webser... 阅读详情

参考资料:

https://cwiki.apache.org/WINK/jax-rs-getting-started.html

http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html

        最近做android的应用程序,由于是局域网内使用,so,app直接调用JDBC来访问mysql,在android2.3版本上是好用的,换到android4.0版本,底层java类就会报错,无法使用。调查了一些资料,很多人说android4.0不支持直接访问myslq(不解,why?)。

       所以,坑爹的要在数据库上架一层webService,提供对数据库的访问。


       目前RESTful比较火,调查一圈发现java的JAX-RS支持构建RESTful WebService,搭建开始。。。。

       起初查资料,会引用到这样的一些类:import javax.ws.rs.GET。

       不知道怎么想的,以为这些类是JDK就包涵的,调查了一圈,才知道要加载其他jar包:




加载了以上jar包,按照参考资料里面的内容,就搭建成功了。



      



开发RESTful WebService 使用CXF+sping3开发的 RESTful WebService 简单实例,分享给大家 阅读详情

相关推荐

【java】webservice服务

webservice即web服务,它是一种跨编程语言和跨操作系统平台的远程调用技术。JAVA 中共有三种WebService规范,分别是JAXM&SAAJJAX-RS。webservice三要素:soapwsdluddiSOAP即简单对象访问协议(),是用于交换XML(标准通用标记语言下的一个子集)编码信息的轻量级协议。它有三个主要方面:XML-envelope为描述信息内容和如何处理内容定义了框架,将程序对象编码成为XML对象的规则,执行远程过程调用(RPC)的约定。

qq_26127905的博客 2201

使用javax.ws.rs构建Restful API和借助Dubbo实现远程RPC调用

java.ws.rs 是 jax-rs 规范中定义的包名。 jax-rs全程 Java API for RESTful Services 关于jax-rs相关的参考: https://blog.youkuaiyun.com/wabiaozia/article/details/70487306 https://www.cnblogs.com/caogen1991/p/7902722.html htt...

weixin_42465125的博客 3130

基于RESTful类型的webService

RESTful是基于jax-rs的WebService.它即支持XML也支持JSON. JAX-RS是JAVA EE6 引入的一个新技术。 JAX-RS即Java API for RESTful Web Services的简写,是一个Java 编程语言的应用程序接口,支持按照表述性状态转移(REST)架构风格创建Web服务。JAX-RS使用了Java SE5引入的Java标注来简化Web服务的客户

一个无限死循环的博客 3193

springboot整合cxf_SpringBoot2.x系列教程38--整合JAX-RS之利用Jersey框架实现RESTful

SpringBoot2.x系列教程38--整合JAX-RS之利用Jersey框架实现RESTful作者:一一哥一. JAX-RS与Jersey简介1. JAX-RS简介在Java EE 6 中引入了对 JSR-311 的支持。JSR-311(也就是JAX-RS:Java API for RESTful Web Services)旨在定义一个统一的规范,它的核心概念是resource,也就是面向资源...

weixin_39657575的博客 452

javax-ws java自带webservice实现方式

javax-ws java自带webservice实现方式 简单代码实现

嵌入式开发避坑指南:用DWT做延时函数,这几个细节不注意代码会跑飞

本文深入探讨了在Cortex-M嵌入式开发中使用DWT实现精确延时函数的关键技巧与常见陷阱。针对DWT_CYCCNT计数器应用中的内核兼容性、溢出处理、编译器优化等五大核心问题,提供了工业级稳健解决方案,帮助开发者避免代码跑飞风险,实现微秒级高精度延时控制。

weixin_42653691的博客 160

javax.ws.rs-api 常用注解

javax.ws.rs-api 常用注解 WebService 文章目录javax.ws.rs-api 常用注解@Path@GET @POST @PUT @DELETE@Consumes示例@Produces示例@PathParam示例@QueryParam示例@FormParam示例@FormDataParam@HeaderParam示例@CookieParam@MatrixParam示例@DefaultValue示...

七乘563的博客 3万+

相控阵雷达“相控”原理---多张动画示意图完美解释

很容易就能发现,相控阵雷达的天线由无数个小单元天线组成,这些小单元天线叫做“阵元”,对于有源相控阵雷达来说,每一个阵元都是独立控制的,它们既能独立发射雷达波,也能接收雷达波的回波信号。相控阵雷达可以在1秒内关机,1秒内开机,好处是,当军舰遇到依靠雷达信号进行引导的“反雷达导弹”时,可以迅速地把朝向来袭导弹方向的雷达关机,同时,其他方向的雷达保持开启。在过去,军舰上安装有不同种类的雷达,体积庞大、重不说,另一个麻烦是干扰,常常是,一种雷达工作时,另一种雷达就会受到干扰,严重的甚至不能同时工作。

muyangjun的专栏 1万+

javax.​ws.​rs注解:@Conumes 和 @Produces等

1、概述 @Consumes 注释代表的是一个资源可以接受的 MIME 类型。 @Produces 注释代表的是一个资源可以返回的 MIME 类型。 这些注释均可在资源、资源方法、子资源方法、子资源定位器或子资源内找到。   2、@Produces:返回的类型   a.返回给client字符串类型(text/plain)   @Produces(MediaType.TEXT_P...

aaaliuwei的博客 3047

恒定跨导的奥秘:基于1:3电流镜的轨到轨运放输入级设计与仿真验证

本文深入探讨了基于1:3电流镜的轨到轨运放输入级设计,重点分析了恒定跨导(GM)的实现原理与仿真验证。通过精确的电流补偿机制和工艺参数优化,解决了传统运放在电源轨附近跨导下降的问题,为模拟集成电路设计提供了可靠的低电压解决方案。

weixin_33686714的博客 516

MTK Linux DRM分析(十一)- MTK KMS Panel显示屏驱动

面板扩展(Panel Extension)是指 MediaTek 在标准 DRM 面板驱动框架之上添加的定制化功能模块。

iTom1900 1688

rest架构风格

REST是一种混合的架构风格,它的由来以及它的架构元素在笔者的前一篇文章《REST 架构风格的由来 & 元素》中已经描述了。本篇主要描述一下J2EE对REST的支持。Java是在J2EE6中引入了对REST的支持,即JSR-311(JAX-RS 1.1: The JavaTM API for RESTful Web Services),现在JAX-RS到2.0版本了,对应的是JSR-339,JSR是

琦琦可乐的博客 931

用Python+Charles搞定小程序付费短剧下载(附完整代码与避坑点)

本文详细介绍了如何利用Python和Charles抓包工具实现小程序付费短剧的自动化下载。通过分析小程序视频接口、破解请求参数,并编写Python脚本,读者可以轻松获取并保存短剧内容。文章还提供了完整的代码示例和常见问题的解决方案,特别适合对视频采集和抓包技术感兴趣的开发者。

weixin_28731231的博客 1191

android 调用 返回json格式的 web service java

服务器端,生成we

面向未来 1562

解锁机器人动态平衡算法:从原理到实践

机器人的动态平衡,是指机器人在运动过程中,面对各种复杂的动态变化和外界干扰,依然能够维持稳定状态,不发生倾倒或失去控制的能力。它就像是一位技艺精湛的舞者,在舞台上翩翩起舞时,无论做出多么复杂的动作,都能巧妙地调整身体姿态,始终保持平衡,展现出优美的舞姿。在实际应用中,机器人的动态平衡对于其稳定运行起着至关重要的作用。以双足机器人为例,当它行走在不平整的地面上时,地面的起伏会使机器人的重心不断发生变化。如果没有良好的动态平衡能力,机器人就很容易因为重心偏移而摔倒,无法完成行走任务。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 3838

【OpenFOAM】-olaFlow-算例10-wavemakerTank

采用 Flap和Piston两种方式的动网格进行造波

ou_no的博客 2168

Web Service 初步了解

WebService见名之意就是网络上的一些服务,解决的问题就是如何使用这些服务,因为软件的开发有各种各样的语言,利用Java,C#,VB.NET,PHP等等,如何使这些语言编写的程序能够进行互通,彼此相互利用。Web Service就可以解决异构系统的通信的整合。 首先看一下,和WebService一样能够解决异构系统的通信和整合的方案吧: ...

124

宇瞳杯视讯镜头完成版(除公差/鬼像分析)

宇瞳杯视讯镜头完成版(除公差/鬼像分析)

weixin_72050316的博客 1049

基于CXF的JAX-WS、JAX-RS(RESTful)的webService

1、准备 这是一个最基本的基于CXF的Java项目 如果仅发布JAX-WS应用则需要以下jar文件 : cxf-2.4.2.jar                                 这是CXF的核心包 xmlschema-core-2.0.jar              这是解析XMLSchema的apache包 neethi-3.0.1.jar

zdnlp的专栏 2003

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

WebService --- JAX-RS注解和RESTful

转载自:https://www.cnblogs.com/pixy/p/4838268.html RESTful和JAX-RS 一、简介   Java Web有很多成熟的框架,主要可以分为两类Web Application和Web Services。用于Web Application的框架包括官方的Servlet/JSP, JSTL/JSF以及第三方Struts

__静禅__ 1828

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

使用cxf、JAX-RS编写restful风格的webservice

一.restful风格介绍 比如说这个url   http://blog.youkuaiyun.com/king866/article/details/52092095 就是restful风格的 REST是一种风格,并且形成了自己的规则,构建这样的应用,应尽量遵循REST的原则。 REST的主要原则有: 用URL表示资源。资源就像商业实体一样,是我们希望作为API实体呈现的一部分。通常

qq_32930145的博客 740

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

webservice(七)_JAX-RS

文章目录一、简介二、常用注解三、搭建步骤四、实例 一、简介 JAX-RS:Java API For Restful Web Services(JSR311) REST:表述性状态传递 作用:提供了一些标注将一个资源类,一个POJO Java类,封装为Web资源 常用状态码: 状态码 含义 问题 200 成功 400 Bad request 错误的参数请求 401 Unauthorized 未授权 403 Forbidden 禁止访问 404 Not Found 5

limts的博客 325

与Java Web Service相关的若干概念(JAX-WS,JAX-RS)

Web Service是一种能够使应用程序在不同的平台使用不同的编程语言进行通讯的技术规范,而这种技术规范的实现可以用不同的方法,比如使用基于XML形式的协议(SOAP)进行通讯或者是RESTFUL形式的。  既然我们知道可以使用上面的两种形式进行通讯,那么我们就需要对上面的两种形式进行描述,规范化。而这些规范化的工作sun已经帮我们完成了,也就是 JAX-WS,JAX-RS这两种规范。 

For that dream 1148

XML+HTTP风格架构和RESTful风格架构的webService

XML+HTTP风格架构和RESTful风格架构的webService 什么是webService webService直译成中文是web服务,也就是将一组特定的功能发布到互联网上,供需要的程序使用。比如我们最常见的天气预报服务就是一种webService服务,在比如GoggleMap和BaiduMap提供的根据精度和纬度获取物理地址的服务也是webService。还有最重要的一点是webSe...

fly_zxy的专栏 3835

JAX-RS简介

JAX-RS简介

HYL 1016

JAX-RS RESTful webservice 服务端及客户端实现(基于HTTPS双向认证)

在ApacheCXF的Sample里以及网上很多有关RESTful HTTPS双向认证的文章介绍仅仅是理论,没有涉及实际环境的实现(客户端和服务端都是localhost);这几天使用Apache的CXF以及 Apache portable HttpClient实现跨IP的JAXRS HTTPS双向认证实现。 在实践中发现tomcat版本7.0.70和7.0.68在TLS/SSL支持上也存在差异。

学习记录和开发记录 6075
上一篇: learning android 读书笔记 第六章 (1)
下一篇: android4.0中HttpURLConnection抛异常java.io.FileNotFoundException
leckie
博客等级 码龄19年 4粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值