« 上一篇下一篇 »

网站建设中为什么要定制标签

部分程序员可以编写一般的HTML,大部分web设计者会编写简单的JSP页面,但具有导航、浏览器检测、图形处理和窗体交互一个好的HTML需要的是一个只是丰富的作者——一个专家。同时,访问数据库、处理交互和使用套接字通信的JAVA编程已经超出了一个HTML作者的知识范畴。定制标签为在两种专家之间进行交流提供了一种方式。JAVA程序员可以把应用功能打成包,而web设计者可使用它作为构建模块。JAVABean也可用来封装代码,作为属性库它们是非常有用的。循环、嵌套或交互行为的概念很难用bean表达。定制标签向JSP开发提供了一种高层应用特有的方法。

定制标签还包括其他的好处:1、简单化,将一个复杂任务表示成具有各自属性和控制流子任务的并集相对比将之编写成晦涩的代码块,表达起来更容易。这样不但编码容易,而且理解容易。例如,在数据库查询中,很容易正确猜出数据库连接的范围是什么,<db:runQuery>块创建了一个隐含的结果集,<db:forEachRow>对此结果集进行循环。2、代码可重用,在一个web应用中可能存在成百个数据库查询,如果不求助于使逻辑变得模糊的<%@include%>伪指令,共享scriptlet代码是很难的,而且有无法预料的负面影响。标签库则更容易将标准代码打包并在整个应用中共享它。

« 上一篇下一篇 »