创建支持 Dojo 的 Web 项目

支持 Dojo 的 Web 项目保留开发 Dojo Web 应用程序时创建和使用的所有 Web 资源。

开始之前

过程

  1. 在“企业资源管理器”视图中,右键单击并选择新建 > Web 项目
  2. 名称字段中,为新的 Web 项目输入名称。
  3. 从项目模板的列表中,单击 Dojo Toolkit
  4. 在“编程模型”部分中,指定以下编程模型中的一个以在创建项目时使用:
    • 要仅使用 Javascript、HTML、Dojo 和 CSS 来开发 Web 应用程序,请单击仅限客户端(HTML 和 JavaScript)。选择该选项时不可进行服务器端编程。
    • 要使用 Java™ EE 技术(例如,Servlet、JSP 或 JPA)开发 Web 应用程序,请单击 Java EE
  5. 要配置新的 Web 项目,请单击下一步 可用的配置选项依赖于所选的编程模型。
  6. 如果您使用的是 Java EE 编程模型,请继续执行到步骤 7。如果您使用的不是 Java EE 编程模型,请跳至步骤 9
  7. 从可用配置选项的列表中,单击部署
  8. 目标运行时列表中为新的 Web 项目选择目标运行时。
    注: 如果以前已设置目标运行时,那么该列表不可用。完成以下步骤之一,使该列表可用:
    • 指定新的 EAR 项目名称然后选择目标运行时。
    • 从列表中选择使用您要使用的目标运行时的现有 EAR 项目。
    通过使用 Web 预览服务器,您可以在支持 Dojo 的 Web 项目中编译、测试和运行资源。
  9. 从可用配置选项的列表中,单击 Dojo Toolkit
  10. 配置项目如何访问 Dojo Toolkit 以及使用哪个版本的 Toolkit:
    1. 单击更改这些设置选项
    2. 选择以下选项中的一个以在 Web 项目中设置 Dojo 并单击下一步
      将 Dojo 复制到此项目中。系统将从此处对它进行部署。
      指定 Dojo 文件夹的名称和要使用的以下 Dojo Toolkit:
      • 随产品提供的 Dojo Toolkit
      • 位于工作空间或文件系统中的 Dojo Toolkit
      您可以选择已压缩 Dojo 分发的归档文件。 当您单击完成时,会将归档文件的内容自动抽取到项目中。
      Dojo 在工作空间的项目中,并将从那里进行部署。
      浏览至工作空间内另一项目中的根 Dojo 文件夹。不会将 Dojo Toolkit 复制到项目中。它是从包含 Toolkit 的项目中部署。
      对 Dojo 进行了远程部署或 Dojo 在公用 CDN 上。
      指定 Dojo Toolkit 源的远程位置:
      • 公用 CDN:输入可公用的内容传递网络的 URL。内容传送网络为开放式源代码 JavaScript 库提供地理位置分散的托管环境。当浏览器解析 Web 应用程序的 URL 时,浏览器会从最近的可用服务器自动下载文件。
      • 远程 URI:输入根 Dojo 文件夹的远程位置的 URI。

      在“对应 Dojo”部分中,选择与远程 Dojo Toolkit 最匹配的 Dojo 源代码分发。该选择提供对工具(例如内容辅助)的访问。您可以选择随此产品提供的缺省 Dojo,或者浏览至工作空间或文件系统中的 Dojo 文件夹。

    3. 如果已将 Dojo Toolkit 复制到项目中,那么您可以仅包含 Web 应用程序需要的部分 Dojo Toolkit。展开选择要包含在项目中的 Dojo 组件部分并选择想要包含在项目中的 Dojo 组件。
      提示: 要选择最常选择的配置之一,请从常见配置列表中选择一项:
      • 最低包括 dojo/dojo.jsdojo/_base.jsdojo/_base
      • Dojo 核心包括 dojo
      • Dijit 包括 dijitdojo
      • Dojox Mobile 包括 dijitdojodojox/fxdojox/mobile dojox/fx.jsdojox/mobile.js
      要在 Web 项目中包括 Dojo 支持,请选择 dojo/dojo.js dojo/_base.jsdojo/_base(最低配置)。
      注: 包括在 Dojo Toolkit SDK 1.6 及旧版本中的测试代码容易受到跨站点脚本编制攻击。这些漏洞包含在为测试用例提供模拟数据的几个 .php 文件中。选择将这些文件复制到项目中时,会在向导的“Dojo 项目设置”页面显示一条警告消息。清除对这些文件的选择,以便不将它们复制到项目中。如果您需要这些文件,那么要确保不将它们与 Web 应用程序部署在一起。
  11. 单击完成创建您的 Web 项目。

结果

在“企业资源管理器”视图中,WebContent 文件夹下创建了一个 dojo 文件夹。创建 Web 页面时,会打开带有几个 Dojo 抽屉的选用板。抽屉中的 Dojo 组件是在设计时由 IBM® 提供的。运行时,将运行与您在项目创建期间指定的 Dojo 资源相对应的 JavaScript。

下一步做什么

必须将 JavaScript 文件存储在 WebContent 文件夹中。即使 HTML 或 JSP 文件引用的 JavaScript 文件不在 JavaScript 源文件夹中,它们也会在服务器上运行。 JavaScript 源文件夹用于确定要进行验证并使其可用于内容辅助的文件。要在项目属性中设置源文件夹或查看现有源文件夹,右键单击 Web 项目并选择属性 > JavaScript > 包含路径

HTML 或 JSP 文件没引用的 JavaScript 文件必须位于 JavaScript 源文件夹中。将这些文件放到 JavaScript 源文件夹后,它们就可用于验证和内容辅助。

指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

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

文件名:tcrtwebprojectdojo.html