Web 应用程序是为 Internet 编写的应用程序,包括使用 Java 技术(如 JavaServer Pages 和 Servlet)生成的应用程序,以及使用非 Java 技术(如 CGI 和 Perl)生成的应用程序。Web 应用程序通常包含 JavaServer Faces、Visual Web JavaServer Faces、Spring、Hibernate 和 Struts 等框架。
可通过两种方式创建 Web 应用程序:
Web 应用程序大致与 J2EE 术语“Web 应用程序模块”对应。它是一个可部署单元,由一个或多个 Web 组件、其他资源和 Web 应用程序部署描述符组成,并且包含在具有标准 Web 应用程序格式的目录和文件的分层结构中。