龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

用 WebSphere Studio 在 JMS 或 HTTP 上使用 SOAP 访问 EJB Web 服务

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
引言 首先,下载 HelloWorldApp.zip ,将其解压缩,得到 HelloWorld.ear ,然后单击右侧的步骤 1,开始以下六个步骤。 图 1.在 HTTP 和 JMS 上使用 SOAP 访问 EJB Web 服务 假如想绕过创建和修改 We

  引言
  首先,下载 HelloWorldApp.zip,将其解压缩,得到 HelloWorld.ear,然后单击右侧的步骤 1,开始以下六个步骤。

  图 1.在 HTTP 和 JMS 上使用 SOAP 访问 EJB Web 服务
  

  假如想绕过创建和修改 Web 服务这一步,可以下载HelloWorldApp.zip(假如您还没有下载的话)并解压缩得到 HelloWorldSolution.ear。然后按照下面的步骤来测试这个方案:

  1. HelloWorldSolution.ear 文件导入到 Application Developer V5.1.1 工作区。
    • 选择 File => Import
    • 选择 EAR File 然后单击 Next
    • 在 Enterprise Application Import 窗口,定位到保存 EAR 文件的位置。
    • 选择 HelloWorldSolution.ear,然后单击 Open
    • 设置 Project Name 为 HelloWorld。
    • 单击 Finish
  2. webservices.jar 文件添加到 HelloWorldWebRouter 的构建路径中。
    • 在 J2EE Perspective's Project Navigator 视图下,右键单击 HelloWorldWebRouter 模块,选择 Properties。
    • 在左侧栏中选择 Java Build Path。
    • 在左侧栏中选择 Libraries 选项卡。
    • 单击 Add Variable
    • 向下滚动,选择 WAS_50_PLUGINDIR 变量然后单击 Extend...
    • 选择 file lib => webservices.jar 然后单击 OK。
    • 单击 OK。
  3. webservices.jar 文件添加到 HelloWorldJMSRouter 的构建路径中。
    • 在 J2EE Perspective's Project Navigator 视图下,右键单击 HelloWorldWebRouter 模块,选择 Properties
    • 在左侧栏中选择 Java Build Path
    • 在左侧栏中选择 Libraries 选项卡。
    • 单击 Add Variable
    • 向下滚动,选择 WAS_50_PLUGINDIR 变量然后单击 Extend...
    • 选择 file lib => webservices.jar 然后单击 OK。
    • 单击 OK。
  4. 为通过 JMS 传输 SOAP 配置服务器(参阅步骤 2.为通过 JMS 传输 SOAP 配置 WebSphere Application Server 测试环境)。
  5. 测试 Web 服务(参阅步骤 6.为两种传输方法测试 Web 服务客户机)。

  步骤 1.导入 HelloWorld 企业应用程序
  HelloWorld Enterprise Application Archive(EAR)这个文件包含一个 EJB 模块——HelloWorldEJB。这个模块里有一个无状态会话 bean——HelloWordSSB。该 bean 有一个 getMessage() 方法,调用这个方法时会返回一个字符串“Hello World”。下载 HelloWorld.ear 按照下面步骤将 EAR 文件导入到 Application Developer 工作区。

  1. HelloWorld.ear 文件导入到 Application Developer 工作区。
    • 选择 File => Import
    • 选择 EAR File,然后单击 Next
  2. 在 Enterprise Application Import 窗口,定位到保存 EAR 文件的位置,然后选择 HelloWorld.ear 文件。
  3. 设置 Project Name 为 HelloWorld(缺省值)。
  4. 单击 Finish

  
  

精彩图集

赞助商链接