< 上一课 | 下一课 >

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

创建 WebSphere Application Server V6.1 服务器

要创建 WebSphere Application Server,请执行下列操作:
  1. 文件菜单中,选择新建 > 其他 > 服务器 > 服务器 > 下一步
  2. 选择 WebSphere V6.1 服务器作为服务器类型。单击下一步
  3. 如果您的工作空间中尚未创建此运行时,则将提示您为服务器选择安装目录。单击下一步
  4. 接受缺省服务器端口和名称。单击完成
  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. 展开 Web Service 分支并选择 WebSphere > WS-I BSP 一致性
  3. 从 WS-I SSBP 旁边的下拉列表中选择必需选项。
  4. 单击确定

创建 Web Service EJB 项目

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

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

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

创建 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 V6.1。在 EAR 项目名称字段中,确保选择了 TempEJBEAR。这将确保在同一 EAR 中同时引用您稍后将创建的企业 bean 和路由器项目。单击完成
  3. 现在,您已经创建了路由器项目,工作空间应该类似于下图:
    “项目资源管理器”中包含 EJB 项目、EAR 和路由器 Web 项目

将项目添加至服务器

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

课程要点

现在,您可以开始学习以下课程了:课程 1.2:导入并验证 WSDL 文件

反馈

< 上一课 | 下一课 >