深入探索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服务。虽
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



