< 上一课 | 下一课 >

课程 1.1:设置工作空间并创建必需的项目

创建 WebSphere Application Server

要创建 WebSphere® Application Server,请执行下列操作:
  1. 文件菜单中,选择新建 > 其他 > 服务器 > 服务器 > 下一步
  2. 选择相应版本的 WebSphere Application Server 作为服务器类型。单击下一步
  3. 如果您的工作空间中尚未创建此运行时,则将提示您为服务器选择安装目录。单击下一步
  4. 接受缺省服务器端口和名称。对于本教程,所使用的缺省服务器名称将是 server1。单击完成
  5. 等待服务器启动。服务器启动之后,“控制台”视图将显示已启动服务器 server1 以实现电子商务。如果服务器未自动启动,请在“服务器”视图中选择该服务器,然后单击启动图标:“服务器启动”图标

设置 WS-I 一致性级别

WS-I 指的是 Web Service 互操作性;这包括平台之间、操作系统之间以及编程语言之间的互操作性。

WS-I 组织设置出以文档(称为“概要文件”)形式收集的标准,这些标准用于定义使 Web Service 变为可互操作时所需的需求。Rational® Developer 产品会针对 WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP) 和 WS-I Attachments Profile 1.0 (WS-I AP) 验证 Web Service。有关 WS-I 的更多信息,参阅它们的 Web 站点:http://www.ws-i.org/

缺省情况下,WS-I SSBP 一致性级别设置为忽略。使用此设置时,即使存在不一致性也不会发出警告。此一致性级别由 Web Service 向导和 WSDL 验证工具使用。此样本会生成符合 WS-I 的 Web Service,因此您应该将 WS-I 一致性级别设置为需要

通过遵循下列步骤就可以更改 WS-I 一致性级别:

  1. 单击主菜单栏上的窗口 > 首选项。“首选项”对话框打开。
  2. 展开常规 > 服务策略分支并展开概要文件一致性 > WS-I BP 1.1 + SSBP 1.0,然后从下拉列表中选择需要一致性选项。
  3. 单击确定

创建 Web Service EJB 项目

本教程中的其余步骤将在 Java™ EE 透视图中完成。如果在执行一项任务之后询问您是否想切换至另一个透视图,请选择

EJB 项目将包含 Web Service 的业务逻辑以及 WSDL 文件。

  1. 单击主菜单栏上的文件 > 新建 > 项目 > EJB > EJB 项目。单击下一步
  2. 在“项目名称”文本字段中输入 TempEJB。在“目标运行时”下面,确保目标服务器是适当版本的 WebSphere Application Server。在 EAR 项目名称字段中,输入 TempEJBEAR 作为 EAR 名称。单击下一步
  3. 取消选中用于创建客户机 JAR 模块的复选框。Web Service 向导将为您创建此模块。单击完成
这时,已创建了将包含 Web Service 逻辑和相关联的 EAR 的 EJB 项目。由于该 EJB 项目中不包含企业 bean,因此将产生与它相关联的错误。Web Service 向导将生成该 Bean。

创建 Web Service 路由器项目

EJB Web Service 需要一个路由器项目。此项目包含将充当服务的端点的路由器 servlet 并且将调出至 EJB。如果您正在使用 SOAP over JMS 作为传输方法,则路由器项目应该是 EJB 项目。如果您正在像本教程中一样使用 SOAP over HTTP,则路由器项目应该为 Web 项目。必须将创建的项目与将包含企业 bean 的 EJB 项目添加至同一 EAR。此项目不应包含 Web Service 的任何业务逻辑。

您可以通过遵循以下步骤来创建 Web 项目:

  1. 单击主菜单栏上的文件 > 新建 > 项目 > Web > Web 项目。单击下一步
  2. 在“名称”文本字段中输入 RouterWebProject。在“目标运行时”下面,确保目标服务器是适当的 WebSphere Application Server。在 EAR 项目名称字段中,确保选择了 TempEJBEAR。这将确保在同一 EAR 中同时引用您稍后将创建的企业 bean 和路由器项目。单击完成
  3. 现在,您已创建了路由器项目并且您的工作空间应该类似于下图:
    显示有 EJB 项目、EAR 和路由器 Web 项目的“企业资源管理器”

将项目添加至服务器

您可以通过遵循以下步骤,将该项目与 Web Service 将在其中运行的服务器相关联:
  1. 在“服务器”视图中右键单击该服务器并选择添加和移除。 如果在工作空间中未打开“服务器”视图,则从窗口菜单中通过选择显示视图 > 服务器来打开该视图。
  2. 在打开的窗口中,选择 TempEJBEAR,它包含路由器和 EJB 项目,然后单击添加
  3. 单击完成

课程复习要点

< 上一课 | 下一课 >
指示主题类型的图标 教程课程主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:tdejb_exercise11.html