创建动态 Web 项目

演示

创建和维护 Web 项目中的 Web 应用程序的资源。与静态 Web 项目不同,动态 Web 项目使您能够创建一些资源(例如,JavaServer Pages 和 servlet)和使用一些技术(例如,Struts 和 JavaServer Faces)。

要创建新的动态 Web 项目,完成下列步骤:

  1. 打开 Web 透视图并选择文件 > 新建 > 动态 Web 项目 将启动新建动态 Web 项目向导。
  2. 输入 Web 项目的名称。

  3. 接受项目位置字段中的缺省值(这是您的项目在文件系统中的存储位置),或单击浏览以从文件系统中选择位置。然后单击显示高级选项按钮,如果高级选项尚未显示出来的话。

  4. 选择 servlet 版本号。 servlet 版本确定应用程序可运行于的服务器级别。例如,servlet 版本 2.4 在 WebSphere Application Server V6 上受支持,在 V5 上不受支持。期望创建的任何新 servlet 和 JSP 文件都应遵从提供的最新 servlet 规范级别。(提供先前的规范级别是为了容纳期望导入项目的所有旧的动态元素。)
    注意:
    • servlet 版本确定出现在下拉列表中的目标服务器的选项。
    • 下列 servlet 版本对应于下列 J2EE 级别:
      • 版本 2.2 - J2EE 1.2
      • 版本 2.3 - J2EE 1.3
      • 版本 2.4 - J2EE 1.4
    • 注意,可以使用 J2EE 迁移向导来升级 servlet 版本,但不能反过来降级到早期的版本。例如,如果选择版本 2.4,则将只能够部署到支持版本 2.4 的服务器,例如,WebSphere® Application Server V6。
  5. 从下拉列表中选择目标服务器,或者通过选择新建按钮创建新的目标服务器。
  6. 新的或现有的企业应用程序项目(EAR 项目)必须与新的 Web 项目相关联,以方便进行部署。如果想要覆盖企业应用程序项目的缺省设置,则单击新建并作出更改。使用向导创建 Web 项目后,也会用在 EAR 项目字段中指定的名称创建新企业应用程序项目。注意,缺省值是 Web 项目的缺省名称加上 EAR 后缀(除非在打开向导时选择了 ear 项目)。如果想要使用现有的企业应用程序项目,则从 EAR 项目下拉列表中选择该项目。

    将来,如果要将 Web 项目作为一个模块添加到另一个企业应用程序项目中,则可以为企业应用程序项目打开应用程序部署描述符编辑器并选择模块页面中的添加选项。

  7. 指定上下文根。(上下文根是 Web 应用程序的根,也就是将应用程序部署至 Web 服务器时它的顶级目录。)在创建项目后,可以使用项目的属性对话框(可以从项目的弹出菜单访问此对话框)更改上下文根。链接构建器也可以使用上下文根来确保当您在项目中移动或重命名文件时链接保持可供发布状态。
  8. 要添加对带有注释的 Java 类的支持,选择相应的复选框。
  9. 要指定或定制项目选项(例如,添加 Struts 或 EGL 或标记库支持),选择下一步复选框。
  10. 选择一个或多个 Web 项目功能。当在左边选择每一功能时,右边的框就显示该功能的描述。 缺省功能是缺省样式表(CSS 文件)和 Web 图。接受缺省样式表会创建名为 Master.css 的缺省 CSS 文件,该文件用于包括在项目中的任何 HTML 或 JSP 文件。
    • 如果您想要创建使用 Struts 技术的项目,则选择 Struts 并单击下一步。稍后,“Struts 设置”页就会出现在向导中,在该页中,您可以指定想要在项目中使用的 Struts 技术的版本、包前缀和是否想要绑定资源。

    注意,虽然您可以选择 WDO 关系数据库运行时和其它选项,但是,创建 Web 项目时不需要选择这些功能。如果将任何 Faces 资源添加至 Web 项目,则 Faces 工具将自动激活。

  11. 单击下一步
  12. 如果想要整个 Web 站点都共享一个公共页面模板,则选择对 Web 站点使用缺省页面模板。如果想要使用所提供的其中一个样本模板,可选择样本模板,然后选择显示在缩略图框中的其中一个模板。如果想要使用您自己的模板,选择用户定义的模板,然后单击浏览以从文件系统选择模板。将选择的模板复制到项目中以在创建 Web 页面时使用。
  13. 单击完成(或单击下一步来添加 Struts 设置)。向导将创建反映 J2EE 文件夹结构的新项目,该文件夹结构指定 Web Content 文件、类文件、类路径、部署描述符和支持元数据的位置。

现在,您可以使用 Web Site Designer、Web 资源编辑器(例如,Page Designer)、“新建文件”向导或可从文件菜单获得的“导入”向导来开始为您的 Web 项目创建或导入内容。

相关概念
动态 Web 项目和应用程序
静态 Web 项目
基于注释的编程概述

相关任务
创建 HTML 或 XHTML 文件
创建 JSP 文件
将 Struts 支持添加至动态 Web 项目
使用 Struts 创建体系结构良好的 Web 应用程序
创建 Faces 应用程序 - 概述
添加 Web 注释标记

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.