专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 从Java引用调用wsdl接口

从Java引用调用wsdl接口

更新时间:2022-09-06 08:12:54 来源:赢咖4 浏览1417次

在自顶向下开发中,如果您想要一个 Java™ 组件或独立引用来调用具有 WSDL 接口的组件,则不需要手动创建 Java 引用。您可以将 Java 组件连接到具有 WSDL 接口的组件。程序集编辑器自动添加对 Java 组件的引用。然后,您可以选择为该引用生成一个与其他组件上的 WSDL 接口匹配的 Java 接口。否则,将生成一个 WSDL 接口供参考。

从Java引用调用wsdl接口

在你开始之前

此任务适用于您进行自上而下开发的情况,在生成业务实现之前创建装配图。

关于这个任务

如果要从 Java 组件调用具有 WSDL 接口的组件,请执行以下步骤。您可以使用相同的步骤从独立引用中调用具有 WSDL 接口的组件。例如,如果您使用 Java 代码(如 JSP)来访问独立引用,则此功能很有用。有关在自下而上开发中使用 Java 类和 EJB 的信息,请参阅下面相关任务中的“从 WSDL 引用调用 Java 接口”。

程序

创建一个没有实现类型的组件。

从选用板中,将一个 Java 组件拖到装配图中第一个组件的左侧。

选择未键入的组件(右侧的那个)。单击组件上的添加接口图标。

在Add Interface窗口中,选择Show WSDL作为接口类型并选择现有接口,或者单击New并在Name字段中输入接口的名称。

从 Java 组件到具有 WSDL 接口的组件绘制一条连线。一条信息消息告诉您将在源上生成匹配的参考。系统会询问您是否要继续。单击确定。

接下来,系统会询问您是否要生成与目标 WSDL 接口兼容的 Java 引用,而不是生成 WSDL 引用。单击是。

通过选择此选项,您可以在源代码上生成 Java 引用。此 Java 参考允许您使用静态方法。如果使用 WSDL 类型的引用,则必须使用动态调用接口 (DII) 方法与目标服务进行交互。使用此选项,会生成两个接口 - 同步接口和异步接口。(异步接口将在构建运行后或重新生成实现时创建。)

源上生成的 Java 引用将包含 Java 接口。您将能够通过选择引用并右键单击选择Open Interface来打开该界面。当您为 Java 组件生成实现时,它将有一个方法来定位所引用的服务。如果您在添加新引用之前已经生成了 Java 实现,则可以使用Synchronize > to implementation操作重新生成实现并向其中添加新方法。

您不应修改此生成的代码。如果 WSDL 接口被重构,即如果它被移动或重命名,则生成的接口将被相应地重构。但是,如果删除 WSDL 接口,生成的接口仍然存在。如果 WSDL 接口在没有重构的情况下被更改,您将收到一条错误消息。要修复该错误,您可以对源引用使用Regenerate Java Interface操作来重新生成 Java 引用代码。

如果您已经在 J​​ava 组件上创建了 WSDL 引用以访问具有 WSDL 接口的组件,则可以使用“转换为 Java 引用”操作将源 WSDL 引用更改为 Java 引用。右键单击对 Java 组件的引用以查看包含该选项的弹出菜单。此操作在引用上创建一个等效于 WSDL 接口的 Java 接口,并允许用户使用静态方法访问目标服务。

以上就是关于“从Java引用调用wsdl接口”的介绍,大家如果想了解更多相关知识,可以关注一下赢咖4的Java赢咖4在线学习技术文档,里面的课程内容从入门到精通,细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助哦。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>