开发高效率企业动态Web系统

文章作者 100test 发表时间 2007:03:13 22:20:44
来源 100Test.Com百考试题网


由Sun等多家公司推出的JSP动态网页技术已经广泛流行。它继承了Java的跨平台、可移植、高性能等特点,使得在功能和安全性能上都优于Microsoft公司的ASP。很多JSP程序设计者在使用JSP进行动态网站开发时,认识到使用JavaBean技术进行功能封装的重要性,但是却忽视了Tag Library这一关键技术的使用。众所周知,HTML语言就是一种纯标记语言,如果要实现设置“Hello”为红色字体的功能,只需用Hello就可以了。那么,就是一个典型的标记,color是它的属性。现在,假设想要通过类似的标记方法来实现Email的发送,也要定义一个......的标记,然后就可以用[email protected]把一封信发到[email protected]信箱中了。 Tag Library指的就是关于这类标记的标记库。它类似于函数库或组件,但又有别于这两者,因为它将功能用一种标记和标记中的属性来表达实现。Tag Library是XML技术与JSP结合的产物,主要体现在用标记(Tag)来表达和实现想要实现的功能。目前,大多数的JSP服务提供商开发的JSP引擎都支持Tag Library技术,比如著名的Apache组织的Tomcat、IBM公司的WebSphere、BEA公司的WebLogic等都是很典型的JSP服务平台。不仅如此,这些引擎还开发扩展了很多出色的Tag,封装成Tag Library,方便开发者的调用。Allaire公司推出的JRun在这些服务平台中一枝独秀。它具备良好的性能,同时还提供了自带的Tag Library,即Jruntags。Jruntags可以实现动态网页设计中诸多重要功能,如数据库连接和操作、电子邮件的送取等。下面以一实例介绍在JRun平台上如何应用Jruntags来增强动态网页的开发,提高开发效率。来源:www.examda.com

  应用实例

  本文实例主要是让学生在线查看课程目录,并进行网上选课,以计算机处理的方式增强统计、分类,减少人为操作的复杂性。

  数据库表

  用Access建一个数据库test.mdb,并在ODBC中创建一个名为db的数据源名,使其指向test.mdb数据库,使用JDBC-ODBC Bridge进行数据库连接。其中,数据库test.mdb内有subject_tb 和stu_sub_tb两张表,表结构如下。

  subject表:

  字段 类型、长度 字段 类型、长度
  课程号 Char(3) 课程名 Char(20)
  教师 Char(10) 简介 Char(50)

  Stu_sub_tb表:

  字段 类型、长度 字段 类型、长度
  学号 Char(7) 课程号 Char(3)



相关文章


RAID系统可靠性分析
系统分析员考试下午试题I的应试方法
Java设计模式之综述篇
商业领域软件开发平台的建设和实施
开发高效率企业动态Web系统
Web服务实战:统一身份认证服务
从面向对象到模式再到真正的面向对象
用.NETEnterpriseServers创建集成系统
一种面向特征的领域模型及其建模过程
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛