【问题标题】:Web Service Development LifecycleWeb 服务开发生命周期
【发布时间】:2017-06-09 12:15:07
【问题描述】:

使用 Eclipse 和 WebLogic。

我正在制作一个关于 Web 服务的架构和实现的图表(大约),如下所示:

但更广泛。所以我写了一些我遵循的步骤来制作一个 SOAP WS(经过大量的谷歌搜索),但是有些东西我还不明白。

  1. 创建动态 Web 项目,导入必要的库、Web 应用程序库(如axis、jaxrpc、wsdl4j、saaj。I read is the most common way because it has generic config
  2. 使用您需要的方法创建 ServiceExample.java。
  3. 右键ServiceExample.java/New/Web Service
  4. 选择网络服务

    • 类型:
      • 自下而上:从 java 类创建 ws
      • 自上而下:从 wsdl 创建 java 类,
    • 实施和
    • 级别(我选择“开始”):
      • 开发:将创建服务代码a)What code? Where? Isn't the same of step 2?
      • 组装:这可确保将托管 Web 服务或客户端的项目在目标应用程序服务器ok 需要时与 EAR 相关联
      • 部署:将为服务b)what code? where?创建部署代码
      • 安装:将在所选服务器上安装服务ok
      • 启动:将启动服务器,一旦安装了服务ok
      • 测试:将提供各种选项来测试服务I use an ws client so don't need
  5. 在网络浏览器中打开 url http://url:to/myWebService?wsdl 并复制它,应该会出现一个 xml 文件。 url/access 配置在项目的 web.xml 中。

    • 如果错误 403:配置文件中的一些错误
    • 如果错误 404:找不到 url/路径
  6. 为客户端创建新的动态 Web 项目

    • 右键单击src文件夹或包/新建/Web服务客户端/粘贴WSDL url/选择客户端级别生成c)same questions
    • 出现新文件:ServiceExample.java、ServiceExampleProxy.java、ServiceExampleService.java、ServiceExampleServiceLocator.java、ServiceExampleSoapBindingStub.java d) What does each class do?
    • e)Is the client the same as making a Web App (java classes/servelts + jsp files)?
  7. 在网络浏览器中访问网络服务客户端并测试方法

  8. f)By some process I don't understand 客户端发送请求(通过 xml)并到达 Web 服务。它用请求的数据返回响应。

我得到了它的工作,但我一直在学习这个结构/过程。任何帮助表示赞赏。

【问题讨论】:

    标签: java web-services soap wsdl


    【解决方案1】:

    这就是我的意思大约,但需要明确的是,全景图可能会因所使用的技术、框架和其他因素而异。 我会尽可能改进这个精确的图表。

    【讨论】:

    • 所提供的链接中不存在任何内容。请修复链接,以便其他人可以看到答案。
    • @Agent47 已更新。
    猜你喜欢
    • 1970-01-01
    • 2011-11-28
    • 2012-06-22
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    相关资源
    最近更新 更多