开发高效率企业动态Web系统
由Sun等多家公司推出的JSP动态网页技术已经广泛流行。它继承了Java的跨平台、可移植、高性能等特点,使得在功能和安全性能上都优于Microsoft公司的ASP。很多JSP程序设计者在使用JSP进行动态网站开发时,认识到使用JavaBean技术进行功能封装的重要性,但是却忽视了Tag Library这一关键技术的使用。众所周知,HTML语言就是一种纯标记语言,如果要实现设置"Hello"为红色字体的功能,只需用就可以了。那么,就是一个典型的标记,color是它的属性。现在,假设想要通过类似的标记方法来实现Email的发送,也要定义一个......的标记,然后就可以用lzwasp@263.net把一封信发到lzwasp@263.net信箱中了。 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.exam8.com
应用实例
实例主要是让学生在线查看课程目录,并进行网上选课,以计算机处理的方式增强统计、分类,减少人为操作的复杂性。
用Access建一个数据库test.mdb,并在ODBC中创建一个名为db的数据源名,使其指向test.mdb数据库,使用JDBC-ODBC Bridge进行数据库连接。其中,数据库test.mdb内有subject_tb 和stu_sub_tb两张表,表结构如下。
subject表:
字段 类型、长度 字段 类型、长度
教师 Char(10) 简介 Char(50)
Stu_sub_tb表:
字段 类型、长度 字段 类型、长度
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>