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 查看。