现在的位置: 首页 > 综合 > 正文

jsp

2013年08月18日 ⁄ 综合 ⁄ 共 1123字 ⁄ 字号 评论关闭

JSP 技术的工作原理?

JSP 页面使用 XML 标签和 scriptlets(一种使用 Java 语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML 或者 XML)直接传递回响应页面。通过这种方式,JSP 页面实现了页面逻辑与其设计和显示的分离。

JSP 技术是 Java 系列技术的一部分。JSP 页面被编译成 servlets,并可能调用 JavaBeans 组件(beans) 或 Enterprise JavaBeans 组件(企业 beans),以便在服务器端处理。因此,JSP 技术在构建可升级的基于 web 的应用程序时扮演了重要角色。

JSP 页面并不局限于任何特定的平台或 web 服务器上。JSP 规范在业界有着广泛的适应性。

什么是 servlet?

相对于浏览器上运行的 applets 而言,servlet 是在服务器上运行的,用 Java 语言编写的程序。

JSP 页面是什么?

JSP 页面是 web 开发人员使用 JSP 内置标签和自定义标签,结合其他静态标签(HTML 或 XML 标签)生成的页面。JSP 页面的扩展名为 .jsp 或.jspx,web 服务器通过此扩展名通知 JSP 引擎处理该页面中的元素。通过部署描述文件 web.xml,也可使用其他扩展名和 JSP 引擎联系。

JSP 规范里描述了 JSP 页面的确切格式。

JSP 页面如何工作?

通过 JSP 引擎解释 JSP 页面中的标签,生成所需内容。例如,调用一个 bean 来访问一个使用JDBC API 的数据库或者是包含一个文件。然后 JSP 引擎把返回的结果以 HTML(或XML)页面的形式发送到浏览器。实质上是把生成内容的业务逻辑封装在服务器端处理的标签和 beans 中。

JSP 技术需要使用其他 Java 平台 API 吗?

JSP 页面通常被编译成 Java 平台 servlet 类。因此,JSP 页面的运行需要有能支持 Java 平台 servlet 规范的 Java 虚拟机。

JSP 页面如何进行调用和编译?

JSP 页面实际上只是在第一次被调用的时候被编译一次。页面被编译成 Java Servlet 类 ,并驻留在服务器内存中,这样以后调用该页面时将很快。

能否使用 JSP 技术来生成 XML 页面?

当然,JSP 规范支持 XML 文档的创建。对于简单的 XML 文档生成,XML 标签将以静态的部分包含在 JSP 页面中。动态的 XML 生成则需要使用 bean 组件或者自定义标签来实现。

能否使用 XML 工具来生成和处理 JSP 页面?

JSP 2.0 规范描述了 JSP 页面和 XML 文档之间的映射。通过该映射可以使用 XML 工具来生成和处理 JSP 页面。

在 JSP 页面中怎样使用 Javabeans 组件(bean)?

<jsp:useBean id="db" class="com.pp.db.DBOperation"></jsp:useBean>

【上篇】
【下篇】

抱歉!评论已关闭.