第07章动态网站技术概述v教学材料.ppt 立即下载
2024-12-03
约6.1千字
约41页
0
2MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第07章动态网站技术概述v教学材料.ppt

第07章动态网站技术概述v教学材料.ppt

预览

免费试读已结束,剩余 36 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第三篇动态设计篇目录7.1静态网站与动态网站3.静态网站和动态网站的比较
(1)交互性:动态网站的网页会根据用户的要求和选择而动态地改变和响应,浏览器作为客户端,成为一个动态交流的桥梁,而静态网站却不具有交互性。
(2)自动更新:动态网站无须手动更新HTML文档,便会自动生成新页面,可以大大节省工作量,而静态网站却只能手动更新。
(3)因时因地因人而变:动态网站当不同时间、不同地点、不同用户访问同一网址时会出现不同页面,而静态网站的内容在何时、何地、何人访问时都是一样的。
(4)安全性:动态网站的网页是在浏览器进行浏览时由Web服务器自动生成的,即客户端无法看到服务器端执行的具体代码,相对而言网站的安全性较高。而静态网站的网页执行代码是完全可以通过浏览器查看到的(比如在IE浏览器中,通过“查看”→“源文件”菜单命令可以实现此操作),其安全性较低。
需要提醒的是:部分静态网页或者加入了GIF动画或Flash动画,或者通过CSS实现了字体、字形、颜色、缩进等的控制,或者通过客户端编程语言如JavaScript实现了浏览器端的部分交互或判断,但是这些网页仍然是静态网页,或者只能说其具有“动感”性,但是它们不是真正的动态网页。7.2动态网站的工作模式(1)用户开发动态网页,编写服务器端脚本代码。
(2)客户端通过浏览器请求访问Web页面。
(3)Web服务器找到指定的页面。
(4)Web服务器执行指定的页面,执行相应的代码,生成HTML页面。
(5)HTML页面被传回到客户机的浏览器中。
(6)客户机的浏览器根据HTML给用户显示Web页面。7.3动态网站常用技术1.ASP技术的特点
(1)利用ASP技术可以突破静态网页的一些功能限制,实现动态网页技术。
(2)ASP代码是嵌入在HTML代码所组成的文件中的,因此易于学习和使用。
(3)服务器上的ASP程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此兼容性极好,使用各种浏览器都可以正常浏览ASP所产生的网页。
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更加强大,并且大大节省了开发时间,提高了开发效率。
(5)ASP可以使用服务器端ActiveX组件来执行各种各样的特殊任务,如存取数据库、发送Email或访问文件系统等,使得网页的功能更加丰富。
(6)由于服务器是将ASP程序执行后的结果以HTML形式传回到客户端浏览器的,因此使用者根本不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取,提高了网站的安全性。
(7)利用ASP可以方便地连接ACCESS或SQL数据库,这为网站的开发提供了便捷的路径。
(8)ASP不仅可以与HTML结合开发网站,也可以与XHTML(eXtensibleHyperTextMarkupLanguage,可扩展超文本标记语言)和WML(WirelessMarkupLanguage,无线标记语言)结合制作WAP手机网站。
这是因为ASP技术具有如上所述的诸多优点,所以也是目前应用最为广泛的动态网站制作技术。7.3.2ASP.NET技术

ASP.NET的前身是ASP技术。1997年,微软公司针对ASP的缺点准备开发一个新的类似项目,ScottGuthrie和IIS团队的MarkAnders经理一起合作了两个多月,开发出了下一代ASP技术的原型。这个原型产品使用的是Java语言,并且命名为XSP。
后来,为了将XSP移植到CLR(CommonLanguageRuntime,通用语言运行时)中,XSP团队将XSP的内核程序全部又以C#语言重新编写,并且改名为ASP+。
2000年第二季时,微软正式推动.NET策略,ASP+也就顺理成章的改名为ASP.NET。第一个版本的ASP.NET在2002年1月5日亮相。
ASP.NET网页文件的格式为.aspx。ASP.NET技术的特点

(1)简单易学。ASP.NET构架是可以使用微软公司的VisualStudio.Net开发环境进行开发的,由于VisualStudio.Net是一种所见即所得的开发模式,大部分常用的功能模块,只需要用鼠标就可以实现,省去了编写代码的麻烦,所以对用户来说简单易学。
(2)功能强大。因为ASP.NET是基于通用语言的编译而运行的,所以通用语言中的基本库、消息机制、数据接口的处理都能无缝的整合到ASP.NET的Web应用中。用户在开发中可以选择一种最适合自己的语言来编写程序,如C#、VB、Jscript、C++等,这些都让ASP.NET的功能变为十分强大。
(3)管理方便。ASP.NET使用一种基于字符的、分级的配置系统,使服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单的文本文件中,新的配置信息有可能不需要启动本地的管理
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第07章动态网站技术概述v教学材料

文档大小:2MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用