MyEclipse查找Web服务

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/5091851 MyEclipse查找Web服务 Web服务可以通过公共业务注册、私人业务注册或WSIL文档进行定位。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/5091851

MyEclipse查找Web服务

 

Web服务可以通过公共业务注册、私人业务注册或WSIL文档进行定位。UDDI通过分散的业务注册和用普通XML格式实现的服务描述来管理Web服务的查找。

注:UDDI即Universal Description Discovery and Integration,统一描述发现和集成。
UDDI是一种独立于平台、基于XML的全球范围的业务注册。UDDI是一个开放的行业倡议,由OASIS组织发起,使企业能发布服务清单,相互查找,并定义服务或应用软件怎样与互联网交互。


一个UDDI业务注册由三部分组成:
 1)White Pages:地址,联系人,和已知的标识符;
 2)Yellow Pages:基于标准分类的工业分类;
 3)Green Pages:业务暴露的服务的技术信息。

注:WSIL即Web Services Inspection Language,Web服务检查语言。
WSIL是一个Web服务规范(微软和IBM联合推出),是一种服务发现机制,是对UDDI的替代以及补充。WSIL允许您直接向服务提供商请求提供服务。

MyEclipse(如7.5版)带了一个Web Services Explorer组件,使用它可以浏览Web服务。

使用Web Services Explorer查看Web服务有两种方式:
1、从UDDI注册来查找Web服务
注册薄包含了Web服务的WSDL文件的URL引用。为了查找Web服务,WSDL文件必须解析出指向Web服务的URL。要定位Web服务,如下:
(1) 运行Web Services Explorer;


(2) 点击UDDI Main;


(3) 在Actions面板内的下拉列表选择一个注册,点击Go;


(4) 在Actions面板的toolbar,点击Find图标;


(5) 在Actions面板,在the name of the query输入栏,“你要搜索的”、“搜索的类型”,以及查询信息,具体如下:


(5.1) Search for
  · Business:一旦定位注册的业务,可在Actions面板使用按钮图标做以下的事:查看和编辑业务细节、得到服务相关的业务、发布服务、管理引用的服务、管理发布者的断言、添加喜欢的业务、解除发布的业务。

  · Services:一旦定位注册的服务,可在Actions面板使用按钮图标做以下的事:查看和编辑服务细节、得到业务相关的服务、得到与服务相关的服务接口、从WSDL文件导入服务、从文件系统的WSDL文件导入服务、运行Web服务向导、添加喜欢的服务、解除发布的服务。

  · Service Interfaces:一旦定位注册的服务接口,可在Actions面板使用按钮图标做以下的事:查看和编辑接口细节、得到服务接口相关的服务、得到与服务接口相关的业务、从WSDL文件导入服务接口、从文件系统的WSDL文件导入服务接口、运行Web服务向导、添加喜欢的服务接口、解除发布的服务接口。

(5.2) Type of Search
此单选按钮可指定通过UDDI进行简单搜索或高级搜索。
  · Simple:输入要搜索的业务,服务或服务接口的名称。
  注意:搜索集大小设置为100,返回的结果的最大数量默认为10。如果您想覆盖默认设置,请使用高级搜索。
  · Advanced:允许您输入更多的搜索选项,把重点放在搜索的范围。选择此选项,如果想搜索多种业务或服务,选择此选项。
  · UUID:允许输入UUID键值。
  UUID是与发布对象相关的标识符。


(6) 一旦搜索和查找到想要的业务服务描述,选择服务或服务接口,并点击Import图标:
  · 导入WSDL文档到Web项目;
  · 导入WSDL文档到要测试的WSDL Explorer;
  · 直接从Web Services Explorer运行Web服务Skeleton Creation向导或Web服务客户端向导。

2、从WSIL文档来查找Web服务
要定位Web服务描述:
(1) 从Web Services Explorer工具栏选择WSIL Page图标;
(2) 在导航面板,点击WSIL Main;
(3) 在Actions面板的URL to document域,输入到WSIL文档或包含WSIL文档链接的HTTP文档的URL;
(4) 一旦定位了WSIL文档,在Actions面板使用图标可做以下事:
  · 查看WSIL文档细节;
  · 列出与WSIL文档相关的所有WSDL服务;
  · 列出与WSIL文档相关的所有UDDI服务;
  · 列出与WSIL文档相关的所有UDDI业务;
  · 列出与WSIL文档相关的所有WSIL链接;
  · 导出WSIL文档到文件系统;
  · 添加喜欢的WSIL文档。


注意:如果Web服务管理器在导入WSDL文件后(Web Services Explorer)不显示项目,需确定您是否已创建了项目,是否点击刷新图标。

目录
相关文章
|
2月前
|
开发框架 监控 安全
Windows Defender 导致 Web IIS 服务异常停止排查
某日凌晨IIS服务异常停止,经查为Windows Defender安全补丁KB2267602触发引擎更新,导致系统资源波动,进而引发应用池回收。确认非人为操作,系统无重启。通过分析日志与监控,定位原因为Defender更新后扫描加重负载。解决方案:将IIS及.NET相关路径添加至Defender排除列表,避免业务影响。
401 116
|
6月前
|
开发框架 安全 前端开发
Go Web开发框架实践:模板渲染与静态资源服务
Gin 是一个功能强大的 Go Web 框架,不仅适用于构建 API 服务,还支持 HTML 模板渲染和静态资源托管。它可以帮助开发者快速搭建中小型网站,并提供灵活的模板语法、自定义函数、静态文件映射等功能,同时兼容 Go 的 html/template 引擎,具备高效且安全的页面渲染能力。
|
6月前
|
开发框架 JSON 中间件
Go语言Web开发框架实践:使用 Gin 快速构建 Web 服务
Gin 是一个高效、轻量级的 Go 语言 Web 框架,支持中间件机制,非常适合开发 RESTful API。本文从安装到进阶技巧全面解析 Gin 的使用:快速入门示例(Hello Gin)、定义 RESTful 用户服务(增删改查接口实现),以及推荐实践如参数校验、中间件和路由分组等。通过对比标准库 `net/http`,Gin 提供更简洁灵活的开发体验。此外,还推荐了 GORM、Viper、Zap 等配合使用的工具库,助力高效开发。
|
8月前
|
中间件 Go
Golang | Gin:net/http与Gin启动web服务的简单比较
总的来说,`net/http`和 `Gin`都是优秀的库,它们各有优缺点。你应该根据你的需求和经验来选择最适合你的工具。希望这个比较可以帮助你做出决策。
377 35
|
XML JSON 数据安全/隐私保护
Web服务
【10月更文挑战第18天】Web服务
244 9
|
10月前
|
数据采集 Web App开发 API
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
本文介绍了如何使用FastAPI和Selenium搭建RESTful接口,访问免版权图片网站Pixabay并采集图片及其描述信息。通过配置代理IP、User-Agent和Cookie,提高爬虫的稳定性和防封禁能力。环境依赖包括FastAPI、Uvicorn和Selenium等库。代码示例展示了完整的实现过程,涵盖代理设置、浏览器模拟及数据提取,并提供了详细的中文注释。适用于需要高效、稳定的Web数据抓取服务的开发者。
607 15
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
|
10月前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
684 7
|
XML JSON 安全
Web服务是通过标准化的通信协议和数据格式
【10月更文挑战第18天】Web服务是通过标准化的通信协议和数据格式
368 69
|
Go UED
Go Web服务中如何优雅平滑重启?
在生产环境中,服务升级时如何确保不中断当前请求并应用新代码是一个挑战。本文介绍了如何使用 Go 语言的 `endless` 包实现服务的优雅重启,确保在不停止服务的情况下完成无缝升级。通过示例代码和测试步骤,详细展示了 `endless` 包的工作原理和实际应用。
305 3
|
XML JSON 安全
定义Web服务
【10月更文挑战第18天】定义Web服务
306 12

推荐镜像

更多