广东省2005年初中信息技术骨干教师培训
2012-2-22
课程名称:基于JSP的考试系统设计与实现
课程名称:基于的考试系统设计与实现任课教师:任课教师:刘林东E-mail:3710167@qq.com.cn电话:
1
广东省2005年初中信息技术骨干教师培训
2012-2-22
培训主要内容:培训主要内容:JSP概述概述JSP运行环境的配置运行环境的配置网上考试系统数据挖掘技术在考试系统中的应用
2
广东省2005年初中信息技术骨干教师培训
2012-2-22
作业要求(独立完成以下一项):
作业要求(独立完成以下一项):设计并实现基于JSP的网上考试系统;的网上考试系统;
设计并实现基于的网上考试系统完成教材上的第8章内容章内容:完成教材上的第章内容:网上书店提交方式:提交方式:请使用教学平台上交作业http://intel.gdei.edu.cn包括:包括:源程序、
文档、数据文件、源程序、
文档、数据文件、实验
报告 3
广东省2005年初中信息技术骨干教师培训
2012-2-22
一、概述a培训目标a通过本模块的学习,通过本模块的
学习,让初中信息技术的骨干教师对基于Web环境的应用设计和开发有一干教师对基于环境的应用设计和开发有一个较全面的了解,并能利用JSP+Tomcat+SQL个较全面的了解,并能利用Server在Windows环境下独立开发与初中信息在环境下独立开发与初中信息技术相关的在线考试系统。同时,技术相关的在线考试
系统。同时,更进一步了解和理解数据挖掘在考试系统中的应用。解和理解数据挖掘在考试系统中的应用。
4
广东省2005年初中信息技术骨干教师培训
2012-2-22
参考资料:参考资料:a1)耿祥义张跃平《JSP实用教程》清华大学a出版社;2)夏帮贵刘凡新《XML网页制作实用教程》清华大学出版社3)飞思科技产品研发中心《Java2应用开发指南》电子工业出版社4)http://java.sun.com5)http://www.java-cn.com6)HarveyM.Deitel…《AdvancedJava2PlatformHowtoProgram》电子工业出版社
5
广东省2005年初中信息技术骨干教师培训
2012-2-22
学时)二、基本理论和概念(1~2学时)基本理论和概念(a学时活动1:教师介绍JSP应用开发技术活动:教师介绍应用开发技术aJSP(JavaServerPages)、ASP(ActiveServerPages)的区别:相似处:ASP与JSP相似,是一个Web服务器端的开发技术,可以开发出动态的、高性能的Web服务应用程序。ASP与
JSP相似,ASP的编程语言是VBScript和JavaScript,JSP使用的是Java。不同处:JSP具有动态页面和静态页面分离,但在ASP中不具有这种功能。
6
广东省2005年初中信息技术骨干教师培训
2012-2-22
在早期,开发网络数据库应用程序主要采用aCGI(CommonGatewayInterface)技术。编写aCGI程序可以使用不同的程序语言,如Perl、VisualBasic、
Delphi或C/C++等。虽然CGI技术已经发展成熟而且功能强大,但由于其编程困难、效率低下、修改复杂等缺陷,所以有被新技术取代的技术。在这样的背景下,新的技术纷纷面世,如ASP(ActiveServerPage)、PHP(PersonalHomePage)、JSP(JavaServerPage)等。
7
广东省2005年初中信息技术骨干教师培训
2012-2-22
1、JSP是由Sun公司倡a导、许多公司参与,1999年推出的一种动态网页技术标准。是基于aJavaServlet以及整个Java体系的Web开发技术。可以利用它建立安全的、跨平台的先进动态网站。
8
广东省2005年初中信息技术骨干教师培训
2012-2-22
2、JSP的运行原理、a客户机/服务器结构(C/S)
a
业务流程处理数据库系统
网络系统业务信息管理
客户机
服务器
9
广东省2005年初中信息技术骨干教师培训
2012-2-22
由两部分组成,即客户应用
程序和数据库a服务器程序;a服务器被启动,就随时等待响应客户程序发来的请求;当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。
10
广东省2005年初中信息技术骨干教师培训
2012-2-22
a浏览器/服务器结构(B/S)a
WEB服务器/应用服务器
查询结果表示层业务逻辑层数据层APIDB/LDAP
请求TCP/IP浏览器
11
广东省2005年初中信息技术骨干教师培训
2012-2-22
客户层(browser)用户接口和用户请求的发a出地,典型应用是网络浏览器;a服务器层(
webserver)典型应用是Web服务器和运行业务代码的应用程序服务器数据层(datatier)典型应用是关系型数据库和其他后端(back-end)数据资源,如Oracle和LDAP等。
12
广东省2005年初中信息技术骨干教师培训
2012-2-22
WEB数据库技术即是B/S结构,采用三层或者a多层体系结构,前端采用基于瘦客户机的浏览a器技术,通过WEB服务器及中间件访问数据库。如图所示:
13
广东省2005年初中信息技术骨干教师培训
2012-2-22
当用户请求一个*.asp(*.jsp,*.php,cgi等)页a面时,WEB服务器响应HTTP请求,调用aspa(jsp,php,cgi等)引擎,解释(编译)被申请文件。若脚本中含有访问数据库的请求,就通过ODBC或者OLEDB(JDBC)与后台数据库相连,由数据库访问组件执行访库操作。ASP脚本在服务