Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16502661
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:13:56

下载本文示例代码
  我使用JSP和ASP编程已经有一段颇长的时间了,在两种服务器端的编程方式中,我越来越觉得JSP的功能要强大得多。不提别的,其中JSP的标签库就是我选择JSP作为首选服务器端web应用开发工具的原因。   为什么?有两个方面:维护和开发的速度。在一个单一的服务器页面中,你可以混合使用各种不同的脚本方法和对象。就象“混凝土”一样,这种混合可令服务器端的脚本变得强大,并且让服务器端的编程者设计出非常灵活和动态的web页面。不过这种自由的混合也有其缺点,那就是维护起来非常麻烦,特别是当项目逐渐变大时。由于最终的产品是经由一个传统的web设计者来维护的,因此会带来问题。更糟糕的是,随着代码的复杂性增加,开发的速度就会变慢,不利于开发中等和大型的web应用,一旦开发完,站点还要找合格的编程者来维护这些颇为复杂的代码。  为此ASP可让我们使用COM对象,而JSP则提供J2EE来解决这些问题。这些方法的共通之处都是经由建立集中的可重用代码库。不过它们都更难,需要更多的时间去学习它。对于中等的项目来说,通常都较少使用这样的方法,但事实上,中等的web应用项目才是最多的。因此,许多项目都不得不使用一个不符合它们需要的开发和维护环境。  幸好,JSP提供了一个更好解决的办法。标签库提供了一个简单的方法来建立一个可重用的代码块。一旦标签库设计好,它就可以在许多项目中再次使用。更方便的是,与COM和J2EE不同,你无需学习任何其它的技巧就可以建立一个标签库!只要你懂得写JSP,你就可以建立一个标签库。标签库还可以改善web应用的维护。这个是得益于JSP页面自定义标签的简单XML接口。这样,web设计者甚至可以做到无需知道任何JSP的知识,就可以建立JSP的web应用。这个开放式的web开发对于团队运作是非常有效的。JSP编程者可以建立自定义的标签和后台的代码模块,而web设计者可以使用自定义的标签来建立web应用,并且将精力集中在web设计上。那么标签库究竟是什么?  JSP标签库(也称自定义库)可看成是一套产生基于XML脚本的方法,它经由JavaBeans来支持。在概念上说,标签库是非常简单和可以重用的代码构造。执行XML/XSL转换的标签范例和HTML页面<%@ taglib uri="" prefix="JAXP"%>c:/xml/example.xmlc:/xml/example.xsl  在这个例子中,通过使用简单的标签来访问后台更为强大的代码,一个XML被装载,并且通过一个XSL文件来产生一个结果,并发送给客户端,全部通过使用一个简单的标签调用就做到了。  自定义标签为在JSP项目中创建易于重用的代码打开了一扇大门。你所需要的只是标签库和它的文档说明。共5页。 1 2 3 4 5 8 :   我使用JSP和ASP编程已经有一段颇长的时间了,在两种服务器端的编程方式中,我越来越觉得JSP的功能要强大得多。不提别的,其中JSP的标签库就是我选择JSP作为首选服务器端web应用开发工具的原因。   为什么?有两个方面:维护和开发的速度。在一个单一的服务器页面中,你可以混合使用各种不同的脚本方法和对象。就象“混凝土”一样,这种混合可令服务器端的脚本变得强大,并且让服务器端的编程者设计出非常灵活和动态的web页面。不过这种自由的混合也有其缺点,那就是维护起来非常麻烦,特别是当项目逐渐变大时。由于最终的产品是经由一个传统的web设计者来维护的,因此会带来问题。更糟糕的是,随着代码的复杂性增加,开发的速度就会变慢,不利于开发中等和大型的web应用,一旦开发完,站点还要找合格的编程者来维护这些颇为复杂的代码。  为此ASP可让我们使用COM对象,而JSP则提供J2EE来解决这些问题。这些方法的共通之处都是经由建立集中的可重用代码库。不过它们都更难,需要更多的时间去学习它。对于中等的项目来说,通常都较少使用这样的方法,但事实上,中等的web应用项目才是最多的。因此,许多项目都不得不使用一个不符合它们需要的开发和维护环境。  幸好,JSP提供了一个更好解决的办法。标签库提供了一个简单的方法来建立一个可重用的代码块。一旦标签库设计好,它就可以在许多项目中再次使用。更方便的是,与COM和J2EE不同,你无需学习任何其它的技巧就可以建立一个标签库!只要你懂得写JSP,你就可以建立一个标签库。标签库还可以改善web应用的维护。这个是得益于JSP页面自定义标签的简单XML接口。这样,web设计者甚至可以做到无需知道任何JSP的知识,就可以建立JSP的web应用。这个开放式的web开发对于团队运作是非常有效的。JSP编程者可以建立自定义的标签和后台的代码模块,而web设计者可以使用自定义的标签来建立web应用,并且将精力集中在web设计上。那么标签库究竟是什么?  JSP标签库(也称自定义库)可看成是一套产生基于XML脚本的方法,它经由JavaBeans来支持。在概念上说,标签库是非常简单和可以重用的代码构造。执行XML/XSL转换的标签范例和HTML页面<%@ taglib uri="" prefix="JAXP"%>c:/xml/example.xmlc:/xml/example.xsl  在这个例子中,通过使用简单的标签来访问后台更为强大的代码,一个XML被装载,并且通过一个XSL文件来产生一个结果,并发送给客户端,全部通过使用一个简单的标签调用就做到了。  自定义标签为在JSP项目中创建易于重用的代码打开了一扇大门。你所需要的只是标签库和它的文档说明。共5页。 1 2 3 4 5 8 : 下载本文示例代码


JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍JSP标签库介绍
阅读(65) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~