- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动态网页基础知识
动态网页基础知识 209100737 江平 2012年5月 11.1动态网页基础知识 11.1.1客户端/服务器网页 11.1.2 动态网页技术 网页 网页一般又称HTML文件,是一种可以在WWW上传输、能被浏览器认识和翻译成页面并显示出来的文件。 文字与图片是构成一个网页的两个最基本的元素,除此之外,网页的元素还包括动画、音乐、程序等。 网页是构成网站的基本元素,是承载各种网站应用的平台。 格式分类 通常看到的网页,大都是以HTM或HTML后缀结尾的文件。 除此之外,网页文件还有以CGI、ASP、PHP和JSP后缀结尾的。 目前网页根据生成方式,大致可以分为静态网页和动态网页两种。 静态网页 静态网页是网站建设初期经常采用的一种形式。 网站建设者把内容设计成静态网页,访问者只能被动地浏览网站建设者提供的网页内容 静态网页的特点 网页内容不会发生变化,除非网页设计者修改了网页的内容。 不能实现和浏览网页的用户之间的交互。 信息流向是单向的,即从服务器到浏览器。 服务器不能根据用户的选择调整返回给用户的内容 。 动态网页 网络技术日新月异,许多网页文件扩展名不再只是.htm,还有.php、.asp等,这些都是采用动态网页技术制作出来的。 动态网页其实就是建立在B/S架构上的服务器端脚本程序。 在浏览器端显示的网页是服务器端程序运行的结果。 动态网页的特点 “交互性”。即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋。 “自动更新”。即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。 “因时因人而变”。即当不同的时间,不同的人访问同一网址时会产生不同的页面。 处理方式 静态网页的浏览过程图 动态网页的工作原理图 11.1动态网页基础知识 动态网页亦称为Web应用程序 主要用于网站与访问者之间的交互 动态网页通常与数据库结合起来来 数据库可以看做动态网页的内容源 网页显示数据前从内容源提取数据 11.1.1客户端/服务器网页 一、 客户端网页 二、 服务端网页 三、 数据库网页 网页处理技术两个重要阶段 客户端网页 又称为静态网页 不能与访问者交互 被动地向读者传递信息 服务端网页 亦称动态交互式网页 具备与访问者交互功能 数据库网页 数据库系统的导入是服务器端网页技术发展的关键。 网站通过与数据库系统相连接,对其中数据进行存取,创建和设置以数据展示为基础的交互式网页。 应用程序服务器本身不能直接与数据库进行通信,必须借助在二者之间充当解释器的软件——数据库驱动程序。 数据库网页的工作原理 用户端浏览器请求动态页;网站服务器查找该页面并将其传递给应用程序服务器;应用程序服务器查找该页的指令并将查询发送到数据库驱动程序;数据库驱动程序对数据库进行查询并将记录集返回给应用程序服务器;应用程序服务器将数据插入到网页文档中并将该页传递给网站服务器;网站程序服务器将将完成的页发送到用户浏览器。 数据库网页的工作原理 中小型网站用基于文件的数据库系统Access即可 大型企业网站用基于服务器的数据库系统Microsoft SQL Server 2005 和 OracleDatabase10g等 11.1.2 动态网页技术 一、CGI技术 二、PHP技术 三、JSP技术 四、ASP技术 CGI 早起动态网页主要采用CGI(Common Gateway Interface)技术,即公用网关接口技术。 CGI技术已经发展成熟并且功能强大。 CGI有编程困难、效率低下、维护困难等缺点。 PHP Hypertext Preprocessor(超文本预处理器) 当今Internet上最为火热的脚本语言 其语法借鉴了C、Java等语言 只需很少编程知识即可使用PHP建立一个真正交互的Web页面 PHP强势与弱势 能快速学习 跨平台 有良好数据库交互能力 与Apache及其它扩展库结合紧密 良好的安全性 数据库支持变化极大 安装复杂 缺少企业级的支持 缺少正规的商业支持 无法实现商品化应用的开发 JSP 即Java Server Pages Sun Microsystem 1999年6月推出 基于Java Servlet和整个Java体系 由于Servlet的一些缺陷并不十分完美 JSP强势与弱势 一次编写,到处运行 系统的多平台支持 强大的可伸缩性 多样化和功能强大的开发工具支持 Java的一些优势正是它致命的问题所在 Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性
文档评论(0)