当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

JAX-WS Web服务入门[Java编程]

赞助商链接



  本文“JAX-WS Web服务入门[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Java API for XML Web Services (JAX-WS) 2.0, JSR 224 是 Java EE 5 平台的一个重要构成部份.作为 Java API for XML-based RPC 1.1(JAX-RPC) 的后续发行,JAX-WS利用 Java 技术简化了 Web 服务的开辟任务.它办理了 JAX-RPC 1.1 中存在的一些问题,供应了对 SOAP 1.1、SOAP 1.2 和 XML 等多个协议的支持,并供应了一个工具专门支持 HTTP 等其他协议.JAX-WS 利用 JAXB 2.0 举行数据绑定,并支持通过定制掌握生成的服务端点接口.通过其对注释的支持,JAX-WS 简化了 Web 服务开辟并削减了运行时 JAR 文件的大小.

本文档将扼要介绍若何利用 IDE 开辟 JAX-WS Web 服务并在三个差别的客户机中利用它——Java SE 利用程序中的 Java 类以及 Web 利用程序中的 servlet 或 JSP 页面.本文档所成立的三个客户机都是单独的利用程序,他们都利用相同的 Web 服务.有关客户机的高级教程,请参阅 JAX-WS Web 服务客户机入门.

本教程所需求的软件

开始之前,需求在您的计算机中下载并安装以下软件:

NetBeans IDE 6.0 Web & Java EE( 下载).

Java Standard Development Kit(JDK)版本 5.0 或版本 6.0( 下载).

Glassfish V2 或 Tomcat Web Server,二者都可在 NetBeans IDE 6.0 安装程序中挑选安装.

成立 Web 服务

本操练的目标是成立一个合适所选布置容器的项目.然后,我们将在项目中成立一个 Web 服务.

挑选容器

可以将 Web 服务布置在 Web 容器或 EJB 容器中.这由实现的挑选决意.比方说,假如筹划布置到 Tomcat Web Server 中且此中只有一个 Web 容器,则应当挑选成立一个 Web 利用程序,而不是 EJB 模块.

挑选 File > New Project(Ctrl-Shift-N)选项.挑选 Web 类别中的 Web Application 选项,大概挑选 Enterprise 类别中的 EJB Module.

将项目命名为 CalculatorWSApplication.

按照所利用的布置服务器,履行以下操作:

关于 GlassFish,将 Java EE Version 设置为 Java EE 5.

关于 Tomcat Web Server,撤消选中 Set Source Level to 1.4 复选框.

单击 Finish 按钮.

通过学习 Java 类成立 Web 服务

右键单击 CalculatorWSApplication 节点,然后挑选 New > Web Service 选项.

将 Web 服务命名为 CalculatorWS,并在 Package 字段中键入 org.me.calculator,然后单击 Finish 按钮.

Projects 窗口将显示新 Web 服务的构造,并且可视化计划器将显示在编辑器区域.比方说关于 Web 利用程序,IDE 应以下所示:


  以上是“JAX-WS Web服务入门[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>筹划与开辟JAX-WS 2.0 Web服务</b>
  • Java Web服务 - Axis2中的JAXB和JAX-WS
  • JAX-WS Web服务客户机入门
  • JAX-WS Web服务入门
  • 操纵JAX-RS简化REST操纵开辟
  • Java EE 5中的Web服务(JAX-WS)
  • Axis2与JAX-WS尺度
  • 在WEBLOGIC SERVER 10中操纵JAX-WS和JAXB
  • 操纵NetBeans 5.0和GlassFish成立JAX-WS 2.0服务
  • 操作Eclipse Modeling Framework加强JAX-RPC典范映射的功效
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .