内容正文:
服务器端技术应用
小调查
你学习过哪些网页技术:
HTML
VBScript/JavaScript
Dreamweaver
ASP
JSP
PHP
ASP.net
你自己做过网站吗?用什么做的?
2
维客
动态网页
静态网页
指不应用程序而直接或间接制作成html的网页,内容是固定的,修改和更新都必须要通过专用的网页制作工具,比如Dreamweaver、Frontpage等。
动态网页
使用网页脚本语言,比如php、asp、jsp等,通过脚本将网站内容动态存储到数据库,用户访问网站是通过读取数据库来动态生成网页的方法。
动态网站开发与维护
这是静态网页
动态网站开发与维护
静态网页信息的修改,需要用Dreamweaver进行编辑
动态网站开发与维护
这是动态网页
动态网站开发与维护
动态网页,通过网站中提供的页面就可以添加新的信息
动态网页的运行原理
客户端
(浏览器)
Internet
提出请求
提供内容
服务器
执行
结果
HTML代码
动态网页
服务程序
数据库
客户端得到的不是源程序,而是服务器执行后的结果
动态网页的特点
(1)“交互性”:即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面
(2)“自动更新”:即无须手动更新HTML文档,便会自动生成新的页面,可大大节省工作量
(3)“因时因人而异”:即当不同的时间,不同的人访问同一个网址时会产生不同的页面
动态网页的三种技术
ASP
简单易学、安装使用方便、开发工具强大多样、效率高,但跨平台性差,适合熟悉MS架构人员。
PHP
一种能快速学习、跨平台、有良好数据库交互能力的开发语言 ,但安装复杂,缺少正规的商业支持,无法实现商品化应用的开发,适合熟悉Unix环境的人员。
JSP
一处编写随处运行、系统的多台平支持,但较为复杂,编译效率较低。适合于具有java编程基础、较强编程能力的人员。
ASP简介
什么叫ASP?
Asp全名为Active Server Pages,Microsoft公司,是一个web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的web应用程序。
采用VBScript(JavaScript)作为自己的开发语言。
ASP的版本:3.0
Asp的技术特点
易编写,无须编译:把脚本语言直接嵌入HTML文档中,可直接在服务器