码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 「Java开发指南」如何在Spring中使用JAX-WS注释器?


    本文将指导您如何使用JAX-WS注释器从Spring服务生成JAX-WS Web服务,在本教程中,您将学习如何:

    • 为Spring服务启用JAX-WS
    • 部署应用程序并测试服务

    所有与Spring scaffolding相关的任务都需要MyEclipse Spring或Bling授权。

    MyEclipse v2023.1.2离线版下载(Q技术交流:742336981)

    一、为Spring服务启用JAX-WS

    JAX-WS注释器为JAX-WS支持配置Web项目,并将Spring Service配置为JAX-WS端点。

    1. 创建一个scaffolded CustomersApp项目。

    2. 在CustomerApp web项目中,打开Service实现类(org.customerapp.service.CustomerServiceImpl.java)。

    如何在MyEclipse中使用JPA和Spring管理事务?

    打开Spring服务

    3. 切换到JAX-WS Annotations视图,如果视图不可见,通过选择Window>Show view打开它。

    4. 点击Enable JAX-WS。

    如何在MyEclipse中使用JPA和Spring管理事务?

    启用JAX-WS

    5. 选择org.customerapp.service包作为生成端点的位置/包。

    如何在MyEclipse中使用JPA和Spring管理事务?

    选择端点位置

    6. 从项目中所有Spring上下文文件的列表中选择CustomersApp-service-context.xml,您选择的是应该使用所需的JAX-WS配置更新的单个上下文文件。

    如何在MyEclipse中使用JPA和Spring管理事务?

    选择添加JAX-WS配置的上下文文件

    7. 保存更改,然后打开服务端点接口(org.customerapp.service.CustomerServiceImplEndpoint.java)。

    如何在MyEclipse中使用JPA和Spring管理事务?

    打开服务端点

    尽管本教程不需要额外的配置,但是JAX-WS注释器允许您使用相关的JAX-WS注释进一步配置服务端点。如果在代码中双击接口名称(CustomerServiceImplEndPoint),或者在大纲视图中选择它,配置面板将显示可用的类级别注释列表。当您使用注释器配置类/接口时,服务端点将立即更新来反映配置。

    如何在MyEclipse中使用JPA和Spring管理事务?

    界面层配置

    JAX-WS注释器还允许您使用相关的JAX-WS注释进一步配置类/接口方法,如果在代码中双击deleteccustomer()方法,或者在大纲视图中选择它,配置面板将显示可用的方法级注释列表。有许多JAX-WS注释和配置选项,它们被分组到可以使用选项卡访问的类别中。

    如何在MyEclipse中使用JPA和Spring管理事务?

    方法级配置

    二、部署应用程序并测试JAX-WS Web服务

    1. 右键单击CustomersApp,并选择Run As>MyEclipse Server Application。

    2. 部署好应用程序后,单击JAX-WS注释器上的Open Web Service Explorer链接。这将在Web服务资源管理器中打开WSDL,可用于测试Web服务。

    如何在MyEclipse中使用JPA和Spring管理事务?

    打开Web服务资源管理器

    如果您想在另一个测试工具中测试服务,WSDL URL是:http://localhost:8080/CustomersApp/jaxws/CustomerServiceImplEndPoint?wsdl

  • 相关阅读:
    算法学习:LeetCode-593. 有效的正方形
    文件上传_白名单、内容校验、竞争上传
    2.卷积神经网络(CNN)
    android framework之Applicataion启动流程分析(三)
    ModStartCMS v7.3.0 富文本MP3支持,后台组件优化
    关于Hadoop多用户管理支持客户端远程操作的理论总结
    【HTML期末学生大作业】 制作一个简单HTML保护野生动物老虎网页设计专题(HTML+CSS)
    Avatar虚拟形象解决方案,趣味化的视频拍摄与直播新体验
    PHP和GOLANG开发的法律+互联网行业系统平台解决方案开源代码
    深度神经网络的可解释性,深度神经网络简单介绍
  • 原文地址:https://blog.csdn.net/AABBbaby/article/details/134456328
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号