Web 应用程序概述

Web 开发环境提供了开发 Web 应用程序所需的工具,如 Sun Microsystems Java Servlet 2.3 规范Sun Microsystems JSP 1.2 规范中的定义的那样。Web 应用程序可以很简单(只包含静态 Web 页面),也可以更高级,例如,包含 JavaServer Pages(JSP)文件和 Java™ Servlet。在开发期间,这些资源随 XML 部署描述符web.xml)和其他 Web 资源包括在 Web 项目中。当准备将 Web 应用程序发布至 Web 时,会以 Web 归档(WAR)文件的形式将 Web 项目部署至服务器。然后,最终用户可以将 Web 应用程序作为 Web 站点来从 URL 查看。

开发阶段

虽然组成 Web 应用程序的 Web 页面和相关联的文件是要创建的基本的资源,但是开发 Web 应用程序分几个阶段,并且每个阶段都需要考虑许多事情以确保 Web 应用程序完整周密。
  1. Web 技术 - 在开始开发 Web 应用程序之前,应根据您自己的需要了解多项 WEB 技术。

  2. Web 项目 - 作为开发的第一步,必须创建一个 Web 项目以保存所有 Web 应用程序资源。

  3. Web 开发工具 - 您应该研究和熟悉将用作 Web 应用程序开发工具的 Web 透视图及其相关联的视图和编辑器。

  4. Web 站点设计 - 通过考虑 Web 站点的高级目标,包括业务逻辑流、Web 页面的布局和结构、站点的导航以及可视外观来开始填充 Web 项目。

  5. Web 页面设计 - 创建和设计组成 Web 站点的各个 Web 页面(从静态 HTML 页到动态 JSP 页),同时考虑样式表、图像、链接、数据访问和其他方面。

  6. Web 资源 - 创建需要作为 Web 项目的一部分但在站点和页面设计期间尚未创建的资源,例如,标记库、servlet 或 Struts 资源。
    注: 此阶段通常分布在 Web 应用程序开发过程中,但是有时可以在结束时完成此阶段。

在完成 Web 应用程序开发阶段之后,可以测试 Web 应用程序并将它部署至服务器。有关发布 Web 应用程序的更多信息,请参阅服务器工具文档。

信息途径

有几个途径或常用开发方案可以帮助您完成一般 Web 应用程序开发阶段。如果开发需要与下列其中一个途径相符,则可以将任务概述作为模板来帮助您完成开发流程。如果这些途径不满足开发需要,您会发现将它们作为示例也很有用,可以帮助您了解一般开发流程和 Web 工具中最常用的许多功能部件。
  • 途径 1 - 想要创建新的基本 Web 应用程序,但没有现成的资源。想要通过以下过程创建 Web 站点:从设计阶段到填充页面,再到在服务器上运行。

  • 途径 2 - 您已具有一个现成的 Web 站点,想要导入该 Web 站点,并且使新的 Web 项目能够使用 Web Site Designer。

  • 途径 3 - 您已具有一个 Web 项目,只想创建 JavaServer Pages(JSP)页以及创建并添加可视定制标记(VCT)。此外,您还具有项目中已存在的样式表,并且想要将级联样式表(CSS)应用于您的页面。

相关概念
Web 工具功能
Web 开发工具
Web 透视图
相关任务
创建动态 Web 项目
Creating and editing Web pages - overview

反馈