探索Eclipse Web Tools Platform中的Web服务开发
1. 网络服务的重要性
网络服务(Web Services)是指通过网络以程序易于使用的形式提供信息的技术。早期的开发者常常通过屏幕抓取技术从网页中提取信息,这种方式不仅效率低下,而且容易出错。随着XML的出现,网络信息可以更加结构化和易于程序处理。XML的普及使得Web服务成为一种强大的工具,用于在不同系统之间交换数据和功能调用。
HTTP与XML的结合
HTTP和XML的结合是Web服务的基础。HTTP在互联网上无处不在,防火墙允许HTTP流量通过端口80,而其他协议和端口则被封锁。XML是文本型的、架构中立的,因此不会对低级细节(如整数中字节的顺序)产生混淆。尽管比二进制格式更冗长,但XML得到了普遍支持。所有平台都有XML解析器。因此,HTTP和XML的结合使得任何平台上的应用程序都可以进行通信。
2. 网络服务开发
Eclipse Web Tools Platform (WTP) 提供了一套强大的工具,用于开发Web服务。以下是使用WTP创建Web服务的主要功能区域:
2.1 自顶向下开发
自顶向下开发方法首先设计Web服务接口,然后开发实现代码。这种方法能产生最佳的互操作性,因为底层实现细节不会“渗透”到接口中。如果消息必须使用现有的行业或企业标准XML文档格式,则必须采用自顶向下开发。
使用XSD和WSDL编辑器
-
XSD编辑器 :用于描述XML文档的格式或架构。XSD比DTD表达能力更强,功能非常丰
超级会员免费看
订阅专栏 解锁全文

1006

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



