“项目资源管理器”视图和 Web 开发

在 Web 透视图中,“项目资源管理器”视图是缺省视图。此视图提供了下列值得注意的功能:
  • 可以从“首选项”页(窗口 > 首选项 > 工作台 > 标号修饰)来打开和关闭 VCM(版本控制管理)信息。
  • 对于 Windows 可以将文件从 Windows® 资源管理器或桌面拖放到“导航器”视图中。
  • 通过从“导航器”视图菜单按钮中选择过滤器,就可以支持视图过滤。可以按名称、项目类型或工作集来过滤资源。缺省情况下,会过滤掉以句点开头的文件。
  • 状态行显示所选资源的完整路径。
  • 将 .java 文件从“导航器”视图拖动到 JSP 文件中时将插入 usebean 标记,将 .class 文件拖动到 JSP 文件中时也会如此。
  • 有关资源的错误和警告(包括 Java™、HTML/JSP 和“链接构建器”错误和警告)是用存在错误的资源旁边的红色错误 “错误”图标 或黄色警告 “警告”图标 以及从属于项目的父容器来指示的。这适用于所有项目类型,而不仅仅是 Web 项目。
  • 可从项目弹出菜单中的新建级联菜单中获取的项是与上下文相关的。所有菜单都将具有项目其它选项。
  • 会按类型对所有项目进行分组。要查看项目的此视图,单击按类型对项目进行分组图标 按类型对项目进行分组图标

“项目资源管理器”视图的组织

“项目资源管理器”视图显示动态 Web 项目的定制视图。缺省情况下,动态 Web 项目出现在名为“动态 Web 项目”的顶级类别下面。以下是一些值得注意的顶级对象,它们出现在项目节点下面(基于缺省文件夹名称)。

Web 站点导航 - 打开 Web Site Designer,它用于将站点结构指定为基于主页的层次结构。这可用来在 Web 页面中自动创建导航栏。

Web 图 - Web 应用程序图,或 Web 图 是一个帮助您可视化和更改 Web 应用程序(例如,基于 Faces 或 Struts 的应用程序)流的文件。此文件和相关联的向导使您能够通过单击选用板中的对象来构造 Web 应用程序的图。

Web 部署描述符 - 此文件与 WebContent/WEB-INF/Web.xml 文件相对应,用来指定在 Web 开发环境中创建的模块的部署信息。可以使用 Web 部署描述符编辑器来编辑此文件,也可以从它的弹出菜单中选择打开方式来用另一编辑器打开它。

“部署描述符”的下面是占位符对象,是为了创建 Servlet、Servlet 映射、过滤器、过滤器映射、引用、安全性(约束和角色)和侦听器而保留的。可以通过右键单击对象并从弹出菜单中选择新建来创建这些对象的实例。

JavaSource - 此节点显示项目中的 Java 资源。如果项目包含单个 Java 源文件夹,则源文件夹中的包和类(例如,servlet 和 bean)将直接显示在 JavaSource 文件夹节点下面。如果项目包含多个源文件夹,则每个源文件夹都将出现在 JavaSource 文件夹下面,可以展开这些源文件夹以显示其包和类。
注: 虽然对文件夹给出的缺省名称为 JavaSource,但是您可以在“首选项”页中通过选择窗口 > 首选项 > Web 工具 > 新建 J2EE 项目来更改该名称。
  • - 此文件夹包含在项目属性中定义的库 JAR 文件。下面显示了三种 JAR 文件:
    1. 包括在项目的 WebContent/WEB-INF/lib 目录中的 JAR 文件
    2. 项目外部的 JAR 文件,如 j2ee.jar 和 rt.jar
    3. 项目库,它们是对 Java 项目的特殊引用

    当导出 Web 项目时,会在 Web 应用程序在运行时使用的 Java 项目中自动创建一个 JAR 文件。库以类路径顺序显示。缺省情况下, 只显示包含在项目中的 JAR 文件。还可以通过从“导航器”视图的菜单按钮 “菜单”按钮 选择显示引用的库来显示外部 JAR 和项目库。

  • imported_classes 文件夹 - 此文件夹可以在导入 WAR 期间创建,它包含不具有相关源的类文件。imported_classes 文件夹是一个 Java 类文件夹;Java 类文件夹也可以使用 Web 项目 Java 构建路径属性页创建。

    对于 Windows 可以将类文件从 Windows 资源管理器或桌面拖放到“导航器”视图中的 imported_classes 文件夹中。

Web content 文件夹 - 此文件夹包含要发布到服务器的项。缺省情况下,对于新创建的静态和动态 Web 项目,此文件夹将被命名为 WebContent
注: 可以在项目的“属性”对话框的 Web 页面中更改名称。在动态 Web 项目中,更改文件夹名称将会更新 Java 构建输出目录。可以通过选择窗口 > 属性 > Web 工具 > 新建 J2EE 项目来更改创建新的 Web 项目时应用的缺省文件夹名的首选项。
  • META-INF - 此目录包含 MANIFEST.MF 文件,此文件用来映射同一企业应用程序项目中的其它项目中存在的从属 JAR 文件的类路径。此文件中的一个条目将把运行时项目类路径和 Java 构建设置更新为包括所引用的 JAR 文件。
  • Theme - 用于级联样式表和其它与样式相关的对象的建议目录。
  • WEB-INF - 保存 Web 应用程序的支持 Web 资源(例如,.xmi 文件、.xml 文件和 web.xml)的目录。注意,双击 web.xml 文件的效果与双击“部署描述符”相同:该操作将会打开 Web 部署描述符编辑器。

相关概念
Web 部署描述符编辑器

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