webservice技术笔记

本文详细介绍了WebService的特点,包括开放基础设施、平台和语言的无关性以及模块化设计。重点讲解了WebService相关协议,如XML和JSON数据格式处理,并通过实验展示了如何在Service层将数据库数据转化为XML或JSON。同时,概述了Java中处理WebService的三种规范:JAX-WS、JAXM&SAAJ、JAX-RS,并详细解析了WebService的重要组件:SOAP、WSDL和UDDI。此外,还介绍了Apache CXF的使用方法以及WebService注解,如@WebService、@WebMethod等的详细用法。
摘要由CSDN通过智能技术生成

WebService系统的特点:
1.开放基础设施:
2.平台和语言的无关性
3.模块化设计:Web服务设计是模块化的,这使得新的服务可以由现有的服务组合而成,利用它可以构建任意大的系统。Web服务设计的指导原则是从非常简单的服务操作和本质上并不复杂的功能开始,然后再把这些操作分组成服务,这反过来又可以被策划为与其他服务合作,并依次无限类推。


WebService课程学习重点:

1、WebService相关协议。
2、XML,JSON两种数据格式的处理
实验:
1)建立一个数据库:字段数和行数没有要求。
2)在Service层,将数据库中的数据转成XML或者JSON
3、模块化的设计方法。

java进阶教程之webservice深入浅出【黑马程序员】

技术笔记

 

Web服务:

跨平台和跨语言的的远程调用技术。

Java中的三种webservice规范:JAX-WS(JAX-RPC)、JAXM&SAAJ、JAX-RS

webservice三要素:soap、wsdl、uddi

Soap协议:1.简单对象访问协议,用于交换xml(标准通用语言的下一个子集)编码信息的轻量级协议。Soap可运行在任何其他传输协议上。

  1. 作为一个基于xml语言的协议用于网上传输数据
  2. Soap=在HTTP的基础上+xml数据
  3. Soap基于http
  4. soap组成(1)envelope——必须,以xml的根元素出现(2).Headers-可选的(3.).Body-必须的。在body部分,包含要执行的服务器的方法。和发送到服务器的数据。

Wsdl说明书

Wdsl说明书,描述webservice服务端对外发布的服务,基于xml文件,通过xml语言描述整个服务,描述对外发布的服务器名称(类),

接口方法名称(方法)接口参数(方法参数)服务返回的数据类型(方法返回值)

ApacheCXF

服务端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值