首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 |
网络应用 |
搜索优化 | 资源下载 | 动网主机 | D
VBOX
搜 索
本站内
互联网 ASP 论坛 ASP.Net 论坛
PHP 论坛
Jsp → 阅读文章
作者:无从考证 来源 来源:学习在线 作者
JSP 与 XML 的结合
阅读 数 610 人次 , 2006-2-15 14:23:00
综述:可扩展标注语言(eXtensible Markup Language,XML)正被迅速的运用于业界,它已作为与平台、语言和协议 无关的格式描述和交换数据的广泛应用标准。XML 和它的辅助规范可用于描述数据的文档表现,描述 XML 文档类型的限制,描述 XML
文档和资源之间的链接,描述 XML
文档的自动转换和格式化。
如何开发自定义标签库?
我使用 JavaScript/" target="_blank">JSP 和 ASP 编程已经有一段颇长的时间了,在两种服务器端的编程方式中,我越来越觉得 JavaScript/" target="_blank">JSP 的功能要强大得多。不提别的,其中 JavaScript/" target="_blank">JSP 的标签库就是我选择 JavaScript/" target="_blank">JSP 作为首选服务器端 Web 应用开发工具的原因。为什么?因为:维护和开发的速度。在一个单一的 服务器页面中,你可以混合使用各种不同的脚本方法和对象。就?quot;混凝土"一样,这种混合可令服务器端的脚本变得强大,并且让 服务器端的编程者设计出非常灵活和动态的 Web 页面。不过这种自由的混合也有其缺点,那就是维护起来非常麻烦,特别是当项目逐 渐变大时。由于最终的产品是经由一个传统的 Web 设计者来维护的,因此会带来
问题。更糟糕的是,随着代码的复杂性增加,开发的
速度就会变慢,不利于开发中等和大型的 Web 应用,一旦开发完,站点还要找合格的编程者来维护这些颇为复杂的代码。 幸好,JavaScript/" target="_blank">JSP 提供了一个很好解决的办法。标签库提供了一个简单的方法来建立一个可重用的代码块。 一旦标签库设计好,它就可以在许多项目中再次使用。更方便的是,与 COM 和 J2EE 不同,你无需
学习任何其它的技巧就可以建立一个 标签库!只要你懂得写 JavaScript/" target="_blank">JSP,你就可以建立一个标签库。标签库还可以改善 Web 应用的维护。这个是 得益于 JavaScript/" target="_blank">JSP 页面自定义标签的简单 XML 接口。这样,Web
设计者甚至可以做到无需知道任何 JavaScript/" target="_blank">JSP 的知识,就可以建立 JavaScript/" target="_blank">JSP 的 Web 应用。这个开放式的 Web 开发 对于团队运作是非常有效的。JavaScript/" target="_blank">JSP 编程者可以建立自定义的标签和后台的代码模块,而 Web 设计者可 以使用自定义的标签来建立 Web 应用,并且将精力集中在 Web 设计上。
1. 标签
库的定义 JavaScript/" target="_blank">JSP 标签库(也称自定义库)可看成是一套产生基于 XML 脚本的方法,它经由 JavaBeans 来支持。 在概念上说,标签库是非常简单和可以重用的代码构造。 执行 XML/XSL 转换的标签范例和 HTML 页面
<%@ taglib uri="jspinsider/jspkit/JAXP" prefix="JAXP"%> c:/xml/example.xml c:/xml/example.xsl
在这个例子中,通过使用简单的标签来访问后台更为强大的代码,一个 XML 被装载,并且通过一个 XSL 文件来产生一个结果,并 发送给客户端,全部通过使用一个简单的标签调用就做到了。 自定义标签为在 JavaScript/" target="_blank">JSP 项目中创建易于重用的代码打开了一扇大门。你所需要的只是标签库和它的 文档说明。
2. 标签的组件 虽然标签库非常易于使用,不过要建立一个内里的设计来支持标签库是颇复杂的,起码要比建立一个简单的 JavaBean 复杂。这个 复杂是来自于标签库是由几部分构成的。不过,你只需要知道 Java 和 JavaScript/" target="_blank">JSP 的知识就够了。
一个简单的标签由下面的元素构成: ⑴