`
cloudtech
  • 浏览: 4606008 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

MyEclipse查找Web服务

 
阅读更多

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)不显示项目,需确定您是否已创建了项目,是否点击刷新图标。

分享到:
评论

相关推荐

    MyEclipse快捷键大全

    MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承...

    JSP项目进度管理系统myeclipse开发mysql数据库web结构java编程

    JSP项目进度管理系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 (1)基本信息管理模块:包括项目有关成员信息管理和项目...

    基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

    本教程是基于MyEclipse环境下基于maven搭建的springmvc步骤(图文教程),文章结尾含有源码下载地址: 新建maven project File->New->Project 选择Maven Project 选择项目路径 Use default Workspace location默认...

    《MyEclipse 6 Java 开发中文教程》前10章

    8.2.2 MyEclipse Web 项目介绍 144 8.3 创建Web项目 144 8.4 创建HTML页面 146 8.5 创建JSP页面 148 8.6 创建Servlet 150 8.7 创建Filter(过滤器) 152 8.8 创建数据库访问层(DAO) 155 8.9 修改Servlet调用后台类 158...

    JAVA程序开发大全---上半部分

    14.2 使用MyEclipse创建Web Service项目 245 14.2.1 创建Web Service项目 245 14.2.2 开发Web Service服务器端 247 14.2.3 发布和运行Web Service 249 14.2.4 使用Web Services Explorer访问Web Service 250 14.2.5 ...

    java web 视频、电子书、源码(李兴华老师出版)

    11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发...

    svn增量包工具

     从事了几年的工作之后,发现在部署服务的时候,总是需要将自己修改的源码编译后,才能放到Tomcat运行,每次修改的文件数量如果比较少(),这种情况下手工拷贝文件,大部分研发工作人员都还能接受;但是有时候开发...

    jax-ws webservice demo

    注:如果使用的是 myeclipse 时 server 部署到tomcat 启动的时候会报错 解决办法:找到myeclipse安装目录下的 plugins 目录里 查找 webservices-rt.jar,然后将webservices-rt.jar 外层的 lib目录里删除,或者备份的...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发...

    李兴华Java Web开发实战经典(高清版) Part2

    11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发...

    公文传输系统velocity struts spring hibernate(lib太大只发截图自己去下)

    1.1.1 查找并打开GWCS/WebRoot/WEB-INF/applicationContext.xml文件。 1.1.2 数据库配置 找到“dataSource”定义部分,根据实际情况修改数据库连接属性值,比如连接字符串url、用户名uername和密码password等。 ...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    11.3、查找数据源 11.4、本章摘要 第12章 JSP标签编程 12.1、标签编程简介 12.2、定义一个简单的标签 —— 空标签 12.3、定义有属性的标签 12.4、TagSupport类 12.5、定义有标签体的标签库 12.6、开发迭代...

    java毕业设计 web url 查找器-- URLSearcher(程序)

    一个基于java的,可以筛选页面所有的url,包括超级链接地址、图片、视频等。同时可以将错误链接节录到数据库进行统计分析以及,发送至邮箱。直接使用myeclipse6或者以上版本既可以使用。

    基于Java的宠物管理系统源码实现sql数据库.rar

    本系统是采用Java技术来构建的一个基于Web技术的B/S结构的宠物网站,该网站建立在Spring和Struts2框架之上,前台使用JSP作为开发语言,后台使用MySQL数据库管理系统对数据进行管理,开发环境选用MyEclipse,应用...

    广告业务管理系统案例

    1.1.1 查找并打开admanaer/WebRoot/WEB-INF/spring-context/applicationContext.xml文件。数据库配置引入的是init.properties,读者也可自行更改。 1.1.2 数据库配置 修改工程中admanager/src/init.properties文件:...

    产品销售分析系统spring struts2 jfreechart ibatis

    1.1.1 查找并打开prodcut/WebRoot/WEB-INF/spring-context/applicationContext.xml文件。数据库配置引入 的是init.properties,读者也可自行更改。 1.1.2 数据库配置 修改工程中admanager/src/init.properties文件...

    产品销售分析系统案例

    1.1.1 查找并打开prodcut/WebRoot/WEB-INF/spring-context/applicationContext.xml文件。数据库配置引入 的是init.properties,读者也可自行更改。 1.1.2 数据库配置 修改工程中admanager/src/init.properties文件...

Global site tag (gtag.js) - Google Analytics