提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:龚雪|2024-03-25 11:13:07.870|阅读 9 次
概述:本文将为大家介绍如何使用MyEclipse从WSDL搭建一个Spring服务,欢迎下载最新版IDE体验!
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
本教程的重点是如何从现有的WSDL构建Web服务,实现的WSDL是来自Apache CXF文档的 的简化版本。在本教程中,您将学习如何:
注意:自定义Spring代码生成需要MyEclipse Spring或Bling授权。
MyEclipse技术交流群:742336981 欢迎一起进群讨论
当设计由多个使用web服务相互通信的应用程序组成的系统时,通常使用协议优先开发作为定义系统之间处理消息的一种方法,这包括识别服务操作和输入/输出参数。这被称为协议,它是使用WSDL文档定义的,服务消费者和生产者使用WSDL文档作为协议。
可以通过导入WSDL来实现web服务协议,当然这与为了消费服务而发现Web服务式不同的。
1. 创建取名为HelloWorldApp的全新MyEclipse Web项目。
2. 右键单击该项目,然后选择MyEclipse>Import WSDL。
3. 在WSDL Location字段中添加以下WSDL URL:,在Target Package字段中输入org.helloworld,然后点击Next。
4. 接受默认的项目配置选项,然后单击Next。
5. 接受默认的JAX-WS设置,并单击Next。
6. 接受默认的Spring Capabilities设置,然后单击Next。
7. 接受应该添加到当前项目中库的默认设置,然后单击Next。
8. 在Summary页面上单击Finish,生成实现web服务所需的源代码。
Import Web Services向导通过生成与Web服务交互所需的Java类,帮助从应用程序内部使用外部SOAP Web服务。Import Web Services向导还通过从WSDL (SOAP Web服务协议)中提取服务的具体实现来帮助您实现服务协议(称为协议优先开发)。
默认情况下,源代码在生成文件夹中生成。由于该文件夹不存在,向导将创建该文件夹并将其设置为Eclipse源文件夹。生成的Java文件快照如下图所示,创建的所有构件都反映WSDL中的web服务定义。
org.apache.hello_world_soap_http.type包包含为WSDL实体生成的源代码,包的名称基于WSDL中指定的目标命名空间。
org.helloworld包包含生成的Spring服务接口、Spring服务实现(Spring @Service)和Junit测试。
org.helloworld.jaxws包包含生成的服务端点接口和服务客户端,服务端点接口应该有一个用于web服务操作的Java方法。
本教程关注的是根据WSDL实现web服务,而GreeterImpl.java是实现服务操作的Spring Service,在Java编辑器中打开该文件,可以看到每个服务操作都有一个方法,剩下唯一要做的就是用所需的功能实现该方法。
在实现服务方法之后,可以部署web项目并测试服务。
注意:您可以在不实现服务方法的情况下执行以下步骤,但是当您打开Web服务资源管理器时,将找不到要测试的服务。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:慧都网本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢