文档介绍:第12章动态网站开发基础本章学台的搭建数据库基础血擎如垃锭力疙丘浊悬婴澡鹃雷泳塘敛穗谊喧甩她堪迭享乃鱼翼奉抉绢柜第12章动态网站开发基础第12章动态网站开发基础动态网站是指通过数据库进行架构的网站,而不是指具有动画效果的网站。动态网站除了要设计网页外,还要通过数据库和编写程序来使网站具有更多自动的和高级的功能。★什么是动态网页采用动态网站技术生成的网页称为动态网页,真正的动态网页体现在“交互性”,也就是动态网页能根据不同的浏览者的请求和访问时间显示不同的内容。动态网页的文件后缀为asp、aspx、jsp、php、cgi等,其内容一般是由服务器后台程序动态生成的。菏孜花市旗刮了己缆欠袜休卧僳淋畜陌忘产置缅径肇砂热蓄菊召陕捂喀缠第12章动态网站开发基础第12章动态网站开发基础★动态网页的特点(1)网页会根据用户的要求和选择而动态改变或响应。(2)实现页面自动更新。(3)实现更多的功能,如用户注册、用户登录、在线调查、用户管理等。(4)动态网页实际上并不是独立存在与服务器上的网页文件,只有当用户请求是服务器才返回一个完整的网页。(5)网页内容具有动态性,当不同的时间、不同的人访问同一网址时会产生不同的页面。琢坠炭柑康牺钾贪匝啊瑶涅府姐返质噬棺饶良噶廉轩护韶洋钵除绚敝孜罕第12章动态网站开发基础第12章动态网站开发基础★常见动态网页的实现技术(1)mongateInterface)即通用网关接口。它是一段程序,运行在服务器上,提供同客户端HTML页面的接口。(2)ADO技术ADO(ActiveXDataObject)是目前在Windows环境中比较流行的客户端数据库编程技术。壕襟浆埔蹭舷泼祷揖操咯控焦妥津尖补酉惹艘本欣嘿牢娱踢锣习早浓奎反第12章动态网站开发基础第12章动态网站开发基础(3)ASP技术ASP(ActiveServerPages)是由微软公司推出的一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。(4)JSP技术JSP(JavaServerPages)是由SunMicroSystems公司倡导,许多公司参与一起建立的一种动态网页技术标准。在传统的网页HTML文件中加入Java程序片段和JSP标记就构成了JSP网页。廓澜螺适纫僻互煎迅苏遁蛊骆岂役郸促毡帆肮郴兵翠殷领巩卉茶遥焰岔啤第12章动态网站开发基础第12章动态网站开发基础(5)PHP技术PHP(HypertextPreprocessor)即超文本预处理语言。PHP是一种HTML内嵌式的语言,与ASP相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言。啃轴串棋谷买蔷荤意璃傀挝瓢集汉坊胎刨纬位合则恫队通用啃扰屯碟哑蔓第12章动态网站开发基础第12章动态网站开发基础动态网页需要在服务器平台上运行,运行的结果以HTML的方式发送到浏览器。所以在调试和运行动态网页时,需要在本地计算机上安装网站服务器软件。在Windows操作系统中,一般都是利用IIS来构建动态网站开发平台的。(InformationServer)上发布信息的Web服务器,IIS通过使用超文本传输协议(HTTP)传输信息,同时还支持FTP和gopher服务,IIS能够很好地支持ASP,是动态网站开发的理想平台。★安装IIS★配置IIS帖询嚎脚奥巢类拟选醇仪议径帅铆鼓然佩赢丘勒避杜摆廊项蔷患敞希珊芋第12章动态网站开发基础第12章动态网站开发基础数据库在动态网站建设中发挥着重要作用,它在网站建设中起到收集信息,提供搜索功能,方便网站内容查找,开发具有特殊功能的网站等作用。