Java Server Page

xiaoxiao2023-03-22  39

Java Server Page

Java Server Page (JSP) 是使用可以在网页中嵌入 Java 代码的扩展 HTML 编码的网页。JSP 可以使用类似 HTML 的标记调用名为 taglibs 的自定义 Java 类。WebLogic appc 编译器 weblogic.appc 可生成 JSP 并验证描述符。也可以将 JSP 预编译到 WEB-INF/classes/ 目录或作为 JAR 文件预编译到 WEB-INF/lib/ 目录,并将 Servlet 类打包到 Web 归档文件,以避免在服务器中进行编译。Servlet 和 JSP 可能需要其他辅助类才能使用 Web 应用程序进行部署。

JSP 是 Sun Microsystems 的规范,用于组合 Java 和 HTML 以提供网页的动态内容。当创建动态内容时,编写 JSP 比编写 HTTP Servlet 更方便,因为 JSP 允许将 Java 代码直接嵌入到 HTML 页,而对于 HTTP Servlet,则需要将 HTML 嵌入到 Java 代码中。JSP 是 Java 2 Enterprise Edition (J2EE) 的一部分。

通过 JSP,您可以将网页的动态内容及其演示文稿分开。它可满足两种不同类型的开发人员:负责网页图形设计的 HTML 开发人员和负责软件开发以创建动态内容的 Java 开发人员。

因为 JSP 是 J2EE 标准的一部分,因此可以在各种平台上(包括 WebLogic Server)部署 JSP。此外,第三方供应商和应用程序开发人员可提供 JavaBean 组件,并定义 JSP 页引用的用于提供动态内容的自定义 JSP 标记。

使用 JSP 可以执行的操作

组合 Java 和 HTML 以提供网页的动态内容。 使用类似 HTML 的标记调用名为 taglibs 的自定义 Java 类。 将 Java 代码直接嵌入到 HTML 页,而 HTTP Servlet 则需要将 HTML 嵌入到 Java 代码中。 将网页的动态内容及其演示文稿分开。

处理 JSP 请求概述

WebLogic Server 可按以下顺序处理 JSP 请求:

浏览器请求 WebLogic Server 中的以 .jsp 为文件扩展名的页。 WebLogic Server 读取该请求。 通过使用 JSP 编译器,WebLogic Server 可将 JSP 转换为可实现 javax.servlet.jsp.JspPage 接口的 Servlet 类。仅在首次请求此页或 JSP 文件已更改时编译 JSP 文件。否则,会重用以前编译的 JSP Servlet 类,从而使后续响应更快。 调用生成的 JspPage Servlet 类以处理浏览器请求。

也可以不经浏览器请求而直接调用 JSP 编译器。有关详细信息,请参阅使用 WebLogic JSP 编译器

因为 JSP 编译器将创建 Java Servlet 作为其第一步,因此可以查看其生成的 Java 文件,或甚至将生成的 JspPage Servlet 类注册为 HTTP Servlet。请参阅 Servlet。

JSP 和 J2EE

BEA WebLogic JSP 支持 Sun Microsystems 中的 JSP 2.0 specification。JSP 2.0 包括对定义自定义 JSP 标记扩展的支持。

相关资源:JavaServer Pages API帮助文档
转载请注明原文地址: https://www.6miu.com/read-4987454.html

最新回复(0)