动态网站开发教程课件ch01
合集下载
动态网页设计ppt课件第1章网站规划与设计
1.2 网站需求调研
❖1.2.3 企业网站需求调研的步骤
▪ 1、制定调研计划
• (1) 制定调研目标 • (2) 确定调研对象 • (3) 确定调研方法 • (4) 确定调查时间、人员、资金预算 • (5) 设计调研表
2020/12/16
动态网页设计(Dreamweaver CS3+)
▪ 电子商务网站的需求调研还必须对竞争对手进行调查 分析,了解竞争对手网站的主要业务、网站的基本架 构、营运策略等,从而学习竞争对手的长处,吸取竞 争对手的经验,突出自己的优势。
2020/12/16
动态网页设计(Dreamweaver CS3+)
7
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准
▪ 一般情况下,将电子商务网站的成本分为构建 开发成本与运行管理成本两部分。
2020/12/16
动态网页设计(Dreamweaver CS3+)
14
生活家饮食保健孕期选择食用油的学 问邢台 市第四 病院罕 见护理 应急预 案猪气 喘病综 合防制 技术动 物营养 系列理 想蛋白 与氨基 酸模式 的研究 进展皮 肤病的 诊断包 括病史 体格检 查和必 要的实 验室检 查我国 有关食 物添加 剂营养 强化剂 食物新 资本的 治理律 例与标 准
1.3 网站建设可行性分析
❖1.3.1 技术可行性分析
▪ 1、网站建设技术的选择
• 网站建设技术有很多,除了原有的html技术外,出 现了许多动态网站建设技术。
动态网站开发准备PPT课件
n ②双击【添加/删除Windows组件(A)】图标,打 开【Windows组件向导】对话框,
n ③单击“下一步”按钮,此时安装程序要求插入 Windows XP系统光盘来读取所需文件, 放入光盘, 单击“确定”按钮,安装程序开始复制文件。
n ④文件复制完成后,出现如图对话框。单击“完成” 按钮,完成IIS的安装
行,并访问数据库; n 将执行结果生成静态网页; n 静态网页被送回浏览器并显示。
3.动态网页设计工作流程
n 配置IIS服务器 网站的建设是基于网站服务器的。在UNIX或Linux平台
上,Apache就是网站服务器。而对于Windows平台来说, IIS就是标准的网站服务器。IIS是一种服务,不同于一般的 应用程序,它就像驱动程序一样是操作系统的一部分,是 在系统启动时被同时启动的服务。 n 建立动态站点
n 当IIS安装完成后,系统自动在本地计算机上创建了一个 “默认网站”。默认网站的URL地址为“”。
n 用户可以利用这个默认网站作为自己的WEB站点来发布 信息。
n 这个默认网站对应的磁盘文件夹为“C:\Inetpub\” ,IIS 自动将此文件夹作为站点的根目录。
(2)设置IIS服务器
n ①通过【控制面板】|【管理工具】|【Internet 信息 服务】,打开如图所示的“Internet 信息录属性设置,可以 设置主目录的本地路径,就是你的网站根目录的路径,并 对其属性进行设置。IIS安装完成后默认的路径是 “C:\Inetpub\” ,如果网站根目录的路径是其他地方,则 必须修改主目录。
n ③切换到“文档”选项卡,进入文档配置的对话框,可以 对启用的默认文档添加或删除。默认文档通常即为网站的 主页,在访问网站时本应该在地址栏中输入:才可以访问 该页面的,但因为“index.asp”设置为默认文档,所以直 接输入就可以访问该页面了,这些操作是由IIS来完成的。 其他选项卡一般采用默认即可 。
《JSP动态网站》(很全很强大)PPT课件
1998年,JSP技术诞生, Servlet和JSP的组合(还可以加上 Java Bean技术)让Java开发者同时拥有了类似CGI程序的 业务处理功能和类似PHP的HTML嵌入功能, 此外,JVM 技术的发展与优化也大大提高了Servlet和JSP的执行效率
Tomcat介绍
Tomcat是一个可以直接提供Web服务的JSP服务器,同时 也支持Servlet的工具
[ language="java" ]
[ extends="package.class" ]
[ import="{package.class | package.*}, ..." ]
[ session="true | false" ]
[ buffer="none | 8kb | sizekb" ]
[ autoFlush="true | false" ]
Directive(编译指令)相当于在编译期间的命令。 格式:
<%@DirectiveName 属性=“属性值"%> 常见的Directive:
page include taglib
page指令主要用于设置JSP页面的属性
如页面编码形式,缓存大小,错误处理页面等。
基本格式:
<%@ page
指向页面自身的方式。 在运行时没有被Throwable捕获的错误。 如果一个JSP 页面要应用此对象,就必须把isErrorPage设为true,否 则无法编译。
javax.servlet. jsp.pageContext
ng.Object ng.
Throwable
描述
Tomcat介绍
Tomcat是一个可以直接提供Web服务的JSP服务器,同时 也支持Servlet的工具
[ language="java" ]
[ extends="package.class" ]
[ import="{package.class | package.*}, ..." ]
[ session="true | false" ]
[ buffer="none | 8kb | sizekb" ]
[ autoFlush="true | false" ]
Directive(编译指令)相当于在编译期间的命令。 格式:
<%@DirectiveName 属性=“属性值"%> 常见的Directive:
page include taglib
page指令主要用于设置JSP页面的属性
如页面编码形式,缓存大小,错误处理页面等。
基本格式:
<%@ page
指向页面自身的方式。 在运行时没有被Throwable捕获的错误。 如果一个JSP 页面要应用此对象,就必须把isErrorPage设为true,否 则无法编译。
javax.servlet. jsp.pageContext
ng.Object ng.
Throwable
描述
动态网站开发准备 PPT课件
2.ASP工作过程/原理:
在浏览器地址栏输入ASP文件名,回车——发送请求; 浏览器将此请求发送给Web服务器,客户机与服务器根据 http协议来传送文本信息。 Web服务器接受请求,并根据后缀asp判断出这是ASP请求; Web服务器从硬盘或内存寻找相应的asp文件;
Web服务器将该文件发送到特定文件ASP.DLL中进行解释执 行,并访问数据库;
③切换到“文档”选项卡,进入文档配置的对话框,可以 对启用的默认文档添加或删除。默认文档通常即为网站的 主页,在访问网站时本应该在地址栏中输入: http://localhost/index.asp才可以访问该页面的,但因为 “index.asp”设置为默认文档,所以直接输入 http://localhost就可以访问该页面了,这些操作是由IIS来 完成的。其他选项卡一般采用默认即可 。
(2)设置IIS服务器
①通过【控制面板】|【管理工具】|【Internet 信息 服务】,打开如图所示的“Internet 信息服务”对话 框。
②选择“主目录”选项卡,进入主目录属性设置,可以 设置主目录的本地路径,就是你的网站根目录的路径,并 对其属性进行设置。IIS安装完成后默认的路径是 “C:\Inetpub\wwwroot” ,如果网站根目录的路径是其他 地方,则置虚拟目录的 文件夹所在的路径地址
⑤在弹出的设置“访问权限”对话框中,我们可以
对网站的访问方式进行设置,一般保持默认就可以 了
这样,在IE地址栏中输入http://localhost/myeb,就 可以访问网站的默认页面了。
(3)虚拟目录
当前计算机中动态网页文档的调试,其保存位置必须放在
动态网站开发技术52页PPT
44、卓越的人一大优点是:在不利与艰 难的遭遇里百折பைடு நூலகம்饶。——贝多芬
45、自己的饭量自己知道。——苏联
41、学问是异常珍贵的东西,从任何源泉吸 收都不可耻。——阿卜·日·法拉兹
42、只有在人群中间,才能认识自 己。——德国
43、重复别人所说的话,只需要教育; 而要挑战别人所说的话,则需要头脑。—— 玛丽·佩蒂博恩·普尔
动态网站开发技术
11、获得的成功越大,就越令人高兴 。野心 是使人 勤奋的 原因, 节制使 人枯萎 。 12、不问收获,只问耕耘。如同种树 ,先有 根茎, 再有枝 叶,尔 后花实 ,好好 劳动, 不要想 太多, 那样只 会使人 胆孝懒 惰,因 为不实 践,甚 至不接 触社会 ,难道 你是野 人。(名 言网) 13、不怕,不悔(虽然只有四个字,但 常看常 新。 14、我在心里默默地为每一个人祝福 。我爱 自己, 我用清 洁与节 制来珍 惜我的 身体, 我用智 慧和知 识充实 我的头 脑。 15、这世上的一切都借希望而完成。 农夫不 会播下 一粒玉 米,如 果他不 曾希望 它长成 种籽; 单身汉 不会娶 妻,如 果他不 曾希望 有小孩 ;商人 或手艺 人不会 工作, 如果他 不曾希 望因此 而有收 益。-- 马钉路 德。
45、自己的饭量自己知道。——苏联
41、学问是异常珍贵的东西,从任何源泉吸 收都不可耻。——阿卜·日·法拉兹
42、只有在人群中间,才能认识自 己。——德国
43、重复别人所说的话,只需要教育; 而要挑战别人所说的话,则需要头脑。—— 玛丽·佩蒂博恩·普尔
动态网站开发技术
11、获得的成功越大,就越令人高兴 。野心 是使人 勤奋的 原因, 节制使 人枯萎 。 12、不问收获,只问耕耘。如同种树 ,先有 根茎, 再有枝 叶,尔 后花实 ,好好 劳动, 不要想 太多, 那样只 会使人 胆孝懒 惰,因 为不实 践,甚 至不接 触社会 ,难道 你是野 人。(名 言网) 13、不怕,不悔(虽然只有四个字,但 常看常 新。 14、我在心里默默地为每一个人祝福 。我爱 自己, 我用清 洁与节 制来珍 惜我的 身体, 我用智 慧和知 识充实 我的头 脑。 15、这世上的一切都借希望而完成。 农夫不 会播下 一粒玉 米,如 果他不 曾希望 它长成 种籽; 单身汉 不会娶 妻,如 果他不 曾希望 有小孩 ;商人 或手艺 人不会 工作, 如果他 不曾希 望因此 而有收 益。-- 马钉路 德。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第22页
2013年3月12日
动态网站开发教程(第三版 )
清华大学出版社
1.2.2 ASP 简介ive Server Pages)是 Microsfot公司1996年11月推出的WEB应 用程序开发技术,它既不是一种程序语言, 也不是一种开发工具,而是一种技术框架, 无需使用微软的产品就能编写它的代码, 能产生和执行动态、交互式、高效率的服 务器的应用程序。
动态网站开发教程(第三版 ) 动态网站开发教程(第三版)
清华大学出版社 清华大学出版社
第1章 4.0概述
2013年3月12日
第1页
动态网站开发教程(第三版 )
清华大学出版社
教学目标
理解静态网页与动态网页的概念及其工作原理 了解的发展历史、特点以及其他常见的 网络程序设计技术 掌握安装的集成开发环境VS2010的方 法 了解开发动态网站的一般流程并能够创建简单的 动态网站 了解VS2010新增功能
第21页
2013年3月12日
动态网站开发教程(第三版 )
清华大学出版社
的历史
2002年推出的新一代体系结构——Microsoft .NET的一 部分,用来在服务器端构建功能强大的Web应用,包括 Web窗体(Web Form)和Web服务(Web Services) 两部分。 2003年,Microsoft公司发布了Visual Studio .NET 2003 (简称VS 2003),提供了在Windows操作系统下开发 各类基于.NET 框架的全新的应用程序开发平台。 2005年,.NET框架从1.0版升级到2.0版,Microsoft公司 发布了Visual 2005(简称VS 2005)。相应的 1.0也从得到了升级,成为 2.0。它修 正了以前版本中的一些Bug并在移动应用程序开发,代码 安全以及对Oracle数据库和ODBC的支持等方面都做了很 多改进。 2008年, Visual 2008(简称VS 2008)问世了, 相应的从2.0版升级到3.5版。
2013年3月12日
第13页
动态网站开发教程(第三版 )
清华大学出版社
发送请求
1.接受请求 2. 找 到 静态 网 页 3.返回网页
返回网页 客户端 服务器端
2013年3月12日
第14页
动态网站开发教程(第三版 )
清华大学出版社
静态网页示例
2013年3月12日
第15页
2013年3月12日
第2页
动态网站开发教程(第三版 )
清华大学出版社
第1章 4.0概述
1.1 Web基础知识 1.2 简介 1.3 安装Visual Studio 2010 1.4 应用程序基础 1.5 VS2010新增功能
2013年3月12日
第12页
动态网站开发教程(第三版 )
清华大学出版社
静态网页的工作原理 :
静态网页中可以包括GIF动画,鼠标经过 Flash按钮时,按钮可能会发生变化。静态 网页一经制成,内容就不会再变化,不管 何人何时访问,显示的都是一样的内容。 如果要修改网页的内容,就必须修改其源 代码,然后重新上传到服务器。
聊天室
2013年3月12日 第19页
动态网站开发教程(第三版 )
清华大学出版社
1.2 简介
1.2.1 ASP. NET的历史 1.2.2 ASP简介、ASP与的区别 1.2.3 优点 1.2.4 其他常见的网络程序设计技术
2013年3月12日
第5页
动态网站开发教程(第三版 )
清华大学出版社
1.1.1 HTTP协议
Web服务器收到HTTP请求后,就会按照请 求的要求,寻找相应的网页。如果找到, 就把网页的HTML(Hypertext Markup Language,超文本标记语言)代码通过 Internet传回浏览器;如果没有找到,就发 送一个错误信息给发出HTTP请求的浏览器, 后面的这些操作就叫做HTTP响应。
1.2.3 的优点
威力和灵活性 简易性 可管理性 可伸缩性 自定义性和扩展性 安全性
2013年3月12日
第27页
动态网站开发教程(第三版 )
清华大学出版社
1.2.4 常见的网络程序设计技术
PHP JSP
2013年3月12日
第28页
动态网站开发教程(第三版 )
2013年3月12日
第6页
动态网站开发教程(第三版 )
清华大学出版社
1.1.2 Web服务器和浏览器
Web服务器就是安装了Web服务器软件的 计算机,它可以为提出HTTP请求的浏览器 提供HTTP响应。比较常见的Web服务器软 件有Apache和IIS。 浏览器是运行在客户机上的程序,用户可 以用它来浏览服务器中的可用资源,因此 称为浏览器。当客户进行网页浏览时,由 客户的浏览器执行来自服务器的HTML代码, 并将其内容显示给客户。
动态网站开发教程(第三版 )
清华大学出版社
动态网页的工作原理:
动态网页是指在网页文件中除了HTML标记 外,还包括一些实现特定功能的程序代码, 这些程序代码使得浏览器与服务器之间可 以发生交互,即服务器端可以根据客户端 的不同请求动态产生网页内容。
2013年3月12日
第16页
动态网站开发教程(第三版 )
第20页
动态网站开发教程(第三版 )
清华大学出版社
的历史
1996年,Microsoft推出了ASP(Active Server Page) 1.0版。它允许采用VBScript/JavaScript这些简单的脚本 语言编写代码,允许将代码直接嵌入HTML,从而使得设 计动态Web页面的工作变得简单。在进行程序设计时, ASP能够通过内置的组件,实现强大的功能(如 Cookie)。ASP最显著的贡献就是推出了ActiveX Data Objects(ADO),它使得程序对数据库的操作变得十分简 单。 1998年,微软发布了ASP 2.0和IIS 4.0。与前版相比, 2.0版最大的改进是外部的组件需要初始化。用户能够利 用ASP 2.0和IIS 4.0建立各种ASP应用,而且每个组件有 了自己单独的内存空间,可以进行事务处理。
2013年3月12日 第7页
动态网站开发教程(第三版 )
清华大学出版社
1.1.3 C/S模式与B/S模式
C/S和B/S是目前开发模式技术架构的两 大 主 流 技 术 。 C/S 模 式 最 早 是 由 美 国 Borland公司研发,而B/S模式是由美国 微软公司研发的。 C/S模式。C/S(Client/Server,客户机/ 服务器)模式是一种软件系统体系结构。
清华大学出版社
PHP
PHP是Rasmus Lerdorf于1994年开发的, 最初的目的是帮助Lerdorf记录他个人网站 的访问者。1995年,他开发了一个名为个 人主页工具(Personal Home Page Tool) 的包,也就是PHP第一个公开发布的版本。 后来,人们开始使用一个递归式的名字 PHP:Hypertext Preprocessor(超文本 预处理器),这使得它原来的名字逐渐被 人们所遗忘。
清华大学出版社
1.1.1 HTTP协议
HTTP(Hyper Text Transfer Protocol) 协议,即超文本传输协议是在Internet中进 行信息传送的协议,浏览器默认使用这个 协议。 从浏览器向Web服务器发出的搜索某个 Web网页的请求叫做HTTP请求。
2013年3月12日
清华大学出版社
自己的计算机 (客户端)
搜狐服务器 (服务器端)
第11页
2013年3月12日
动态网站开发教程(第三版 )
清华大学出版社
静态网页的工作原理 :
静态网页也称为普通网页,是相对动态网 页而言的。静态并不是指网页中的元素都 是静止不动的,而是指网页文件里没有程 序代码,只有HTML(超文本标记语言)标 记,一般后缀为 . htm、. html、. shtml或 . xml等 。
2013年3月12日 第24页
动态网站开发教程(第三版 )
清华大学出版社
1.2.2 ASP 简介、ASP与区别
有哪些改进呢? 首先C#是面向对象的编程语言,而不是一种脚本, 所以它具有面向对象编程语言的一切特性,比如 封装性、继承性、多态性等等,这就解决了ASP 的那些弱点。封装性使得代码逻辑清晰,易于管 理,并且应用到上就可以使业务逻辑和 Html页面分离,这样无论页面原型如何改变,业 务逻辑代码都不必做任何改动;继承性和多态性 使得代码的可重用性大大提高,可以通过继承已 有的对象最大限度保护以前的开发,并且C#和 C++、Java一样提供了完善的调试/纠错体系。
清华大学出版社
动态网页的工作原理:
动态网页的后缀通常根据所用的程序设计 语言的不同而不同,一般 为.asp、 .aspx、.cgi、.php、.perl、.jsp 等。动态网页可以根据不同的时间、不同 的浏览者而显示不同的信息。常见的留言 板、论坛、聊天室都是用动态网页实现的。
2013年3月12日
2013年3月12日
第23页
动态网站开发教程(第三版 )
清华大学出版社
1.2.2 ASP 简介、ASP与区别
ASP使用VBS/JS这样的脚本语言混合html来 编程,而那些脚本语言属于弱类型、面向 结构的编程语言,而非面向对象,这就明 显产生以下几个问题: 代码逻辑混乱,难于管理: 代码的可重用性差: 弱数据类型造成潜在的出错可能:
2013年3月12日
第9页
动态网站开发教程(第三版 )
2013年3月12日
动态网站开发教程(第三版 )
清华大学出版社
1.2.2 ASP 简介ive Server Pages)是 Microsfot公司1996年11月推出的WEB应 用程序开发技术,它既不是一种程序语言, 也不是一种开发工具,而是一种技术框架, 无需使用微软的产品就能编写它的代码, 能产生和执行动态、交互式、高效率的服 务器的应用程序。
动态网站开发教程(第三版 ) 动态网站开发教程(第三版)
清华大学出版社 清华大学出版社
第1章 4.0概述
2013年3月12日
第1页
动态网站开发教程(第三版 )
清华大学出版社
教学目标
理解静态网页与动态网页的概念及其工作原理 了解的发展历史、特点以及其他常见的 网络程序设计技术 掌握安装的集成开发环境VS2010的方 法 了解开发动态网站的一般流程并能够创建简单的 动态网站 了解VS2010新增功能
第21页
2013年3月12日
动态网站开发教程(第三版 )
清华大学出版社
的历史
2002年推出的新一代体系结构——Microsoft .NET的一 部分,用来在服务器端构建功能强大的Web应用,包括 Web窗体(Web Form)和Web服务(Web Services) 两部分。 2003年,Microsoft公司发布了Visual Studio .NET 2003 (简称VS 2003),提供了在Windows操作系统下开发 各类基于.NET 框架的全新的应用程序开发平台。 2005年,.NET框架从1.0版升级到2.0版,Microsoft公司 发布了Visual 2005(简称VS 2005)。相应的 1.0也从得到了升级,成为 2.0。它修 正了以前版本中的一些Bug并在移动应用程序开发,代码 安全以及对Oracle数据库和ODBC的支持等方面都做了很 多改进。 2008年, Visual 2008(简称VS 2008)问世了, 相应的从2.0版升级到3.5版。
2013年3月12日
第13页
动态网站开发教程(第三版 )
清华大学出版社
发送请求
1.接受请求 2. 找 到 静态 网 页 3.返回网页
返回网页 客户端 服务器端
2013年3月12日
第14页
动态网站开发教程(第三版 )
清华大学出版社
静态网页示例
2013年3月12日
第15页
2013年3月12日
第2页
动态网站开发教程(第三版 )
清华大学出版社
第1章 4.0概述
1.1 Web基础知识 1.2 简介 1.3 安装Visual Studio 2010 1.4 应用程序基础 1.5 VS2010新增功能
2013年3月12日
第12页
动态网站开发教程(第三版 )
清华大学出版社
静态网页的工作原理 :
静态网页中可以包括GIF动画,鼠标经过 Flash按钮时,按钮可能会发生变化。静态 网页一经制成,内容就不会再变化,不管 何人何时访问,显示的都是一样的内容。 如果要修改网页的内容,就必须修改其源 代码,然后重新上传到服务器。
聊天室
2013年3月12日 第19页
动态网站开发教程(第三版 )
清华大学出版社
1.2 简介
1.2.1 ASP. NET的历史 1.2.2 ASP简介、ASP与的区别 1.2.3 优点 1.2.4 其他常见的网络程序设计技术
2013年3月12日
第5页
动态网站开发教程(第三版 )
清华大学出版社
1.1.1 HTTP协议
Web服务器收到HTTP请求后,就会按照请 求的要求,寻找相应的网页。如果找到, 就把网页的HTML(Hypertext Markup Language,超文本标记语言)代码通过 Internet传回浏览器;如果没有找到,就发 送一个错误信息给发出HTTP请求的浏览器, 后面的这些操作就叫做HTTP响应。
1.2.3 的优点
威力和灵活性 简易性 可管理性 可伸缩性 自定义性和扩展性 安全性
2013年3月12日
第27页
动态网站开发教程(第三版 )
清华大学出版社
1.2.4 常见的网络程序设计技术
PHP JSP
2013年3月12日
第28页
动态网站开发教程(第三版 )
2013年3月12日
第6页
动态网站开发教程(第三版 )
清华大学出版社
1.1.2 Web服务器和浏览器
Web服务器就是安装了Web服务器软件的 计算机,它可以为提出HTTP请求的浏览器 提供HTTP响应。比较常见的Web服务器软 件有Apache和IIS。 浏览器是运行在客户机上的程序,用户可 以用它来浏览服务器中的可用资源,因此 称为浏览器。当客户进行网页浏览时,由 客户的浏览器执行来自服务器的HTML代码, 并将其内容显示给客户。
动态网站开发教程(第三版 )
清华大学出版社
动态网页的工作原理:
动态网页是指在网页文件中除了HTML标记 外,还包括一些实现特定功能的程序代码, 这些程序代码使得浏览器与服务器之间可 以发生交互,即服务器端可以根据客户端 的不同请求动态产生网页内容。
2013年3月12日
第16页
动态网站开发教程(第三版 )
第20页
动态网站开发教程(第三版 )
清华大学出版社
的历史
1996年,Microsoft推出了ASP(Active Server Page) 1.0版。它允许采用VBScript/JavaScript这些简单的脚本 语言编写代码,允许将代码直接嵌入HTML,从而使得设 计动态Web页面的工作变得简单。在进行程序设计时, ASP能够通过内置的组件,实现强大的功能(如 Cookie)。ASP最显著的贡献就是推出了ActiveX Data Objects(ADO),它使得程序对数据库的操作变得十分简 单。 1998年,微软发布了ASP 2.0和IIS 4.0。与前版相比, 2.0版最大的改进是外部的组件需要初始化。用户能够利 用ASP 2.0和IIS 4.0建立各种ASP应用,而且每个组件有 了自己单独的内存空间,可以进行事务处理。
2013年3月12日 第7页
动态网站开发教程(第三版 )
清华大学出版社
1.1.3 C/S模式与B/S模式
C/S和B/S是目前开发模式技术架构的两 大 主 流 技 术 。 C/S 模 式 最 早 是 由 美 国 Borland公司研发,而B/S模式是由美国 微软公司研发的。 C/S模式。C/S(Client/Server,客户机/ 服务器)模式是一种软件系统体系结构。
清华大学出版社
PHP
PHP是Rasmus Lerdorf于1994年开发的, 最初的目的是帮助Lerdorf记录他个人网站 的访问者。1995年,他开发了一个名为个 人主页工具(Personal Home Page Tool) 的包,也就是PHP第一个公开发布的版本。 后来,人们开始使用一个递归式的名字 PHP:Hypertext Preprocessor(超文本 预处理器),这使得它原来的名字逐渐被 人们所遗忘。
清华大学出版社
1.1.1 HTTP协议
HTTP(Hyper Text Transfer Protocol) 协议,即超文本传输协议是在Internet中进 行信息传送的协议,浏览器默认使用这个 协议。 从浏览器向Web服务器发出的搜索某个 Web网页的请求叫做HTTP请求。
2013年3月12日
清华大学出版社
自己的计算机 (客户端)
搜狐服务器 (服务器端)
第11页
2013年3月12日
动态网站开发教程(第三版 )
清华大学出版社
静态网页的工作原理 :
静态网页也称为普通网页,是相对动态网 页而言的。静态并不是指网页中的元素都 是静止不动的,而是指网页文件里没有程 序代码,只有HTML(超文本标记语言)标 记,一般后缀为 . htm、. html、. shtml或 . xml等 。
2013年3月12日 第24页
动态网站开发教程(第三版 )
清华大学出版社
1.2.2 ASP 简介、ASP与区别
有哪些改进呢? 首先C#是面向对象的编程语言,而不是一种脚本, 所以它具有面向对象编程语言的一切特性,比如 封装性、继承性、多态性等等,这就解决了ASP 的那些弱点。封装性使得代码逻辑清晰,易于管 理,并且应用到上就可以使业务逻辑和 Html页面分离,这样无论页面原型如何改变,业 务逻辑代码都不必做任何改动;继承性和多态性 使得代码的可重用性大大提高,可以通过继承已 有的对象最大限度保护以前的开发,并且C#和 C++、Java一样提供了完善的调试/纠错体系。
清华大学出版社
动态网页的工作原理:
动态网页的后缀通常根据所用的程序设计 语言的不同而不同,一般 为.asp、 .aspx、.cgi、.php、.perl、.jsp 等。动态网页可以根据不同的时间、不同 的浏览者而显示不同的信息。常见的留言 板、论坛、聊天室都是用动态网页实现的。
2013年3月12日
2013年3月12日
第23页
动态网站开发教程(第三版 )
清华大学出版社
1.2.2 ASP 简介、ASP与区别
ASP使用VBS/JS这样的脚本语言混合html来 编程,而那些脚本语言属于弱类型、面向 结构的编程语言,而非面向对象,这就明 显产生以下几个问题: 代码逻辑混乱,难于管理: 代码的可重用性差: 弱数据类型造成潜在的出错可能:
2013年3月12日
第9页
动态网站开发教程(第三版 )