Web开发框架.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web开发框架

Web开发体系;;;;;;;;Web浏览器: WWW服务的客户端浏览程序,可向Web服务器发送各种请求,并对从服务器发来的HTML和各种多媒体数据格式进行解释、显示和播放; 工作方式:通过请求来访问服务器上某个页面(http://....); 能扩展支持众多插件(plug-ins) 浏览器内核:又称解释引擎或渲染引擎。用来对网页语法进行解释(如HTML、JavaScript)并渲染显示网页; Trident-----IE、360浏览器 Gecko-----firefox Presto-----Opera Webkit-----Safari;Web服务器: 是一种可以向发出请求的浏览器提供相应文档的程序; 常用的Web服务器软件:Apache、IIS; 不仅能存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序; Web服务器可以解析HTTP协议,响应静态页面或进行页面跳转,响应动态页面;;WWW的客户机/服务器模式:;网络程序设计采用的两种方式: 客户/服务器(Client/Server,C/S); 浏览器/服务器(Browser/Server,B/S);;客户/服务器(Client/Server,C/S): 构成: 客户机方软件:应用程序、相应的数据库连接程序; 服务器方软件:一般是某种数据库系统; 功能: 客户机:处理与用户的交互,与数据库系统进行交互; 服务器:根据客户方的请求进行数据库操作,并将结果传送给客户方软件;;C/S方式的优缺点: 减轻服务器的压力: 若客户的需求特别复杂,就采用C/S; 对客户机的要求比较高: 客户机方软件不仅要完成用户交互和数据显示,还需要完成相应的逻辑处理工作; 系统安全性差: 数据库是直接暴露的,容易遭到攻击;;浏览器/服务器(Browser/Server,B/S): 客户机方:只需浏览器,负责与客户的交互、与应用服务器的交互; 应用服务器方:接受客户机方的请求,根据应用逻辑将该请求转化为数据库请求后与数据库服务器交互,并将从数据库服务器发送回的结果传送给客户机; 数据库服务器方:根据应用服务器发送的请求进行数据库操作,并将结果传送给应用服务器;;B/S方式的优缺点: 客户机端免维护: 适用于用户群庞大,用户需求经常发生改变的情况; 对客户机要求较低,部署较容易; 系统安全性较好: 应用服务器才是对外的窗口,数据库处于相对安全的境地;;HTML是一种用来描述网页的语言,HTML文档==网页; 不是编程语言,而是一种标记语言(markup language); HTML使用标记标签(markup tag)来描述网页; HTML标签: 由 包围的关键词; 经常成对出现:例如b和/b;Web浏览器读HTML文档时,不会显示HTML标签,而是用它来解释页面的内容;例如: html 与 /html 之间的文本描述网页 body 与 /body 之间的文本是可见的页面内容 h1 与 /h1 之间的文本被显示为标题 p 与 /p 之间的文本被显示为段落;XHTML: 可扩展超文本标签语言(EXtensible Hyper Text Markup Language); XHTML是HTML和XML(扩展标记语言)的结合物; XML 是一种标记化语言,其中所有的东西都要被正确的标记,以产生形式良好的文档; XML 用来描述数据,而 HTML 则用来显示数据; XHTML未来将完全取代HTML; ;XHTML产生的原因: 目前市场中存在各种浏览器技术,某些浏览器运行在计算机中,某些浏览器则运行在移动电话和手持设备上。而后者没有能力和手段来解释糟糕的标记语言; 为了使文档能工作于所有的浏览器,把 HTML 和 XML 各自的长处加以结合得到更严格的标记语言 - XHTML;;XHTML与HTML最主要的不同: XHTML 元素必须被正确地嵌套; HTML中可以:biThis text is bold and italic/b/i XHTML中必须:biThis text is bold and italic/i/b XHTML 元素必须被关闭; HTML中可以:pThis is a paragraph XHTML中必须:pThis is a paragraph/p;XHTML与HTML最主要的不同: 空标签也必须使用结束标签,或在开始标签中加/: HTML中可以: XHTML中必须:;XHTML与HTML最主要的不同: XHTML 元素必须小写; HTML中可以: XHTML中必须:;CSS:层叠样式表(Cascading Style Sheets); 样式定义如何显示HTML元素; 把样式添加到HTML4.0中,是为了解决内容与表现分离的问题; 外部样式表(通常存储在CSS文件中)可极大提

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档