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脚本在服务器端解释(JSP在服务器端是编译)执行,根据访问数据库的结果集自动生成符合
HTML语言的主页,去响应用户的请求。所有相关的发布
工作由WWW服务器负责。
14
广东省2005年初中信息技术骨干教师培训
2012-2-22
aa
Clientbrowser
Webserver(引擎)
ODBC/JDBC等
数据库系统
Php,asp,jsp访问数据库原理