Web 应用程序容器

xiaoxiao2023-03-22  26

Web 应用程序容器

Web 应用程序包含应用程序的资源(例如 Servlet、JavaServer Pages (JSP)、JSP 标记库)和任何静态资源(例如 HTML 页和图像文件)。Web 应用程序可将服务引用(Web 服务)和消息目标引用(JMS 目标/队列)添加到应用程序。它还可以定义到外部资源(例如 Enterprise JavaBean (EJB))的链接。

在 WebLogic Server 上部署的 Web 应用程序使用标准 J2EE 部署描述符文件和 WebLogic 特定部署描述符文件来定义其资源和操作特性。

JSP 和 HTTP Servlet 可访问在 WebLogic Server 中可用的所有服务和 API。这些服务包括 EJB、通过 Java 数据库连接(Java Database Connectivity,简称 JDBC)建立的数据库连接、Java 消息服务(Java Messaging Service,简称 JMS)、XML 等。

Web 归档文件(WAR 文件)包含构成 Web 应用程序的文件。WAR 文件在一个或多个 WebLogic Server 实例上作为单元部署。部署到 WebLogic Server 的 WAR 文件通常包括下列文件:

一个 Servlet 或 Java Server Page (JSP),以及任何辅助类。 web.xml 部署描述符,它是 J2EE 标准的 XML 文档,可以描述 WAR 文件的内容。 weblogic.xml 部署描述符,它是一个包含 Web 应用程序的 WebLogic Server 特定元素的 XML 文档。 WAR 文件还可以包括 HTML 或 XML 页及支持文件(例如图像文件和多媒体文件)。

WAR 文件可以单独部署,也可以和其他应用程序组件一起打包到企业应用程序归档文件(EAR 文件)。如果单独部署,则该归档文件必须以 .war 扩展名结束。如果在 EAR 文件中部署,则该归档文件必须以 .ear 扩展名结束。

BEA 建议将独立 Web 应用程序作为企业应用程序的一部分打包和部署。这是 BEA 的最佳实践,可使应用程序的迁移、添加和更改变得更加容易。另外,通过将应用程序作为企业应用程序的一部分进行打包,您可以利用拆分开发目录结构,与传统的单一目录结构相比,这种目录结构具有许多优点。

注意:如果要以展开的格式(非归档文件格式)部署目录,请勿将此目录命名为 .ear、.jar 等。有关归档文件格式的详细信息,请参阅 Web 应用程序开发人员工具。
转载请注明原文地址: https://www.6miu.com/read-4987465.html

最新回复(0)