42、深入探索Web服务:从基础到实践

深入探索Web服务:从基础到实践

1. 启动本地服务与Web服务概述

在开始使用 FileNotification 实例之前,需要启动本地的COS命名服务。JDK通过 orbd 工具提供了CORBA COS命名服务。启动命名服务的方法很简单,只需在命令行运行 orbd 命令:

orbd

若不指定参数, orbd 将在端口1049运行,代码会在此端口寻找该服务。 orbd 运行后,就可以启动客户端程序:

java book.FileNotificationImpl

近年来,Web服务已从炒作中脱颖而出,成为了一种广泛使用的互操作性技术。许多大型供应商,像亚马逊、eBay和谷歌,都为其服务提供了Web服务API。通过自定义的胖客户端或瘦客户端,用户可以与谷歌地图交互、在亚马逊上搜索书籍,以及在eBay上查询拍卖信息。Web服务的主要驱动力之一是对网站服务的编程式访问,同时它也是下一代万维网(语义网)的关键推动者,在语义网中,内容不仅能被人类读取(如浏览器显示的HTML标记),还能被机器读取(如通过API访问谷歌地图)。此外,Web服务还推动了企业间的通信,使企业能够在面向服务的架构(SOA)中共享和集成异构数据与服务。

从Java 6开始,Web服务支持已集成到Java核心平台中,仅使用标准JRE就可以使用甚至托管Web服务。虽

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值