网站大量收购闲置独家精品文档,联系QQ:2885784924

网站脚本语言介绍(中科院).ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.2ASP文件举例html1head2title一个简单的ASP程序/title3/head4body5%ForI=1To6%6fontsize=%=I%欢迎您来访/fontbr7%Next%8/body9/html103.2ASP文件举例(续)3.2ASP文件举例(续)3.2ASP文件举例(续)htmlhead title一个简单的ASP程序/title/headbody fontsize=1欢迎您来访/fontbr fontsize=2欢迎您来访/fontbr fontsize=3欢迎您来访/fontbr fontsize=4欢迎您来访/fontbr fontsize=5欢迎您来访/fontbr fontsize=6欢迎您来访/fontbr /body/html2Client/Server模式3Browser/Server模式1软件体系结构发展历史5Web技术介绍4软件的分层结构1、Web应用开发技术综述1文件服务器结构客户、数据和程序2客户机/服务器结构(C/S)C/S结构原理C/S特点3浏览器/服务器结构(B/S)B/S结构原理B/S特点4多层体系结构软件体系结构发展历史客户机/服务器结构(C/S)01由两部分组成,即客户应用程序和数据库服务器程序;服务器被启动,就随时等待响应客户程序发来的请求;当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。02客户机/服务器结构的特点程序和数据分离,数据可以为不同程序所用;性能要比文件服务器结构要强;维护起来要比文件服务器结构容易;胖客户机,瘦服务器资源没有合理使用;客户机程序配置复杂,开发难度大;难以使应用系统动态适应企业日益增长的业务需求;C/S开发缺乏标准,通常是杂凑的,系统的可用性和性能受到怀疑,同时也不便于异构系统的互连和扩充;难以保证应用系统的安全性。01客户层(browser)用户接口和用户请求的发出地,典型应用是网络浏览器;02服务器层(webserver)典型应用是Web服务器和运行业务代码的应用程序服务器03数据层(datatier)典型应用是关系型数据库和其他后端(back-end)数据资源,如Oracle和LDAP等。浏览器/服务器结构(B/S)浏览器是客户端最主要的应用软件,这样统一了客户端,简化了客户端;1使用户的操作变得更简单;2B/S特别适用于网上信息发布,使得传统的MIS的功能有所扩展;3满足企业不断变化的业务需求;4浏览器/服务器结构是客户机/服务器结构得扩展,是典型的三层结构;5三层结构只是简单把数据层分开,没有把程序代码按照逻辑分开,代码重用难度大;6显示逻辑和业务功能逻辑没有逻辑分开,耦合性差;7移植性比较差。8浏览器/服务器结构的特点把显示逻辑从业务逻辑中分离出来,这就意味着业务代码是独立的,可以不关心怎样显示和在哪里显示。业务逻辑层处于中间层,不需要关心由哪种类型的客户来显示数据,也可以与后端系统保持相对独立性,有利于系统扩展。多层结构具有更好的移植性,可以跨不同类型的平台工作,允许用户请求在多个服务器间进行负载平衡。软件分层要有个尺度,不是层次越多越好,根据具体业务来划分层次。软件分层结构的意义动态网页生成WEB数据库技术即是B/S结构,采用三层或者多层体系结构,前端采用基于瘦客户机的浏览器技术,通过WEB服务器及中间件访问数据库。如图所示:1当用户请求一个*.asp(*.jsp,*.php,cgi等)页面时,WEB服务器响应HTTP请求,调用asp(jsp,php,cgi等)引擎,解释(编译)被申请文件。2若脚本中含有访问数据库的请求,就通过ODBC或者OLEDB(JDBC)与后台数据库相连,由数据库访问组件执行访库操作。3ASP脚本在服务器端解释(JSP在服务器端是编译)执行,根据访问数据库的结果集自动生成符合HTML语言的主页,去响应用户的请求。所有相关的发布工作由WWW服务器负责。4目前,常用的WEB数据库开发技术有以下几种:CGI、ASP、PHP、JSP。动态页面工作原理介绍php,Asp,jsp访问Web数据库的工作原理图01020304CGI(CommonGatewayInterface)PHP(PersonalHomePage)ASP(ActiveServer

文档评论(0)

135****2083 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档