- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash Flash是一种交互式矢量动画制作技术,它可以包含动画、音频、视频以及应用程序,而且Flash文件比较小,非常适合在Web上应用。目前,很多Web开发者都将Flash技术引入到网页中,使网页更具有表现力。特别是应用Flash技术实现动态播放网站广告或新闻图片,并且加入随机的转场效果,如图1-8所示。 图1-8 在网页中插入的Flash动画 在开发动态网站时,离不开服务器端技术,目前,比较常用的服务器端技术主要有CGI、ASP、PHP、ASP.NET和JSP。下面进行详细介绍。 CGI CGI是最早用来创建动态网页的一种技术,它可以使浏览器与服务器之间产生互动关系。CGI的全称是Common Gateway interface,即通用网关接口。它允许使用不同的语言来编写适合的CGI程序,该程序被放在Web服务器上运行。当客户端发出请求给服务器时,服务器根据用户请求建立一个新的进程来执行指定的CGI程序,并将执行结果以网页的形式传输到客户端的浏览器上显示。CGI可以说是当前应用程序的基础技术,但这种技术编制方式比较困难而且效率低下,因为每次页面被请求时,都要求服务器重新将CGI程序编译成可执行的代码。在CGI中使用最为常见的语言为C/C++、Java和Perl(Practical Extraction and Report Language,文件分析报告语言)。 ASP ASP(Active Server Page)是一种使用很广泛的开发动态网站的技术。它通过在页面代码中嵌入VBScript或JavaScript脚本语言,来生成动态的内容,在服务器端必须安装了适当的解释器后,才可以通过调用此解释器来执行脚本程序,然后将执行结果与静态内容部分结合并传送到客户端浏览器上。对于一些复杂的操作,ASP可以调用存在于后台的COM组件来完成,所以说COM组件无限的扩充了ASP的能力,正因如此依赖本地的COM组件,使得它主要用于Windows NT平台中,所以Windows本身存在的问题都会映射到它的身上。当然该技术也存在很多优点,简单易学,并且ASP是与微软的IIS捆绑在一起,在安装Windows操作系统的同时安装上IIS就可以运行ASP应用程序了。 1.3.2 服务器端应用技术 PHP PHP来自于Personal Home Page一词,但现在的PHP已经不再表示名词的缩写,而是一种开发动态网页技术的名称。PHP语法类似与C,并且混合了Perl、C++和Java的一些特性。它是一种开源的Web服务器脚本语言,与ASP一样可以在页面中加入脚本代码来生成动态内容。对于一些复杂的操作可以封装到函数或类中。在PHP中提供了许多已经定义好的函数,例如提供的标准的数据库接口,使得数据库连接方便,扩展性强。PHP可以被多个平台支持,但被广泛应用于UNIX/Linux平台。由于PHP本身的代码对外开放,经过许多软件工程师的检测,因此,该技术具有公认的安全性能。 ASP.NET ASP.NET是一种建立动态Web应用程序的技术。它是.NET框架的一部分,可以使用任何.NET兼容的语言来编写ASP.NET应用程序。 使用Visual Basic .NET,C#,J#, ASP.NET 页面(Web Forms) 进行编译可以提供比脚本语言更出色的性能表现。Web Forms允许在网页基础上建立强大的窗体。当建立页面时,可以使用ASP.NET服务端控件来建立常用的UI元素,并对它们编程来完成一般的任务。这些控件允许开发者使用内建可重用的组件和自定义组件来快速建立Web Form,使代码简单化。 JSP Java Server Pages简称JSP。JSP是以Java为基础开发的,所以它沿用Java强大的API功能。JSP页面中的HTML代码用来显示静态内容部分;嵌入到页面中的Java代码与JSP标记来生成动态的内容部分。JSP允许程序员编写自己的标签库来完成应用程序的特定要求。JSP可以被预编译,提高了程序的运行速度。另外JSP开发的应用程序经过一次编译后,便可随时随地运行。所以在绝大部分系统平台中,代码无需做修改就可以在支持JSP的任何服务器中运行。 知识点提炼 1-1 说明什么是C/S和B/S结构,以及二者之间的区别。 1-2 简述Web的工作原理。 1-3 Web从提出到现在共经历了哪3个阶段? 1-4 简述进行Web开发时都需要应用哪些客户端技术。 1-5 简述进行Web开发时服务器端应用的技术有哪些,重点说明什么是JSP? 习题 Logo Logo Logo Logo Logo Logo Logo Logo Logo Logo 本章要求: 第1章
您可能关注的文档
- JSP动态网站开发与实例(第3版) 教学课件 作者 16.ppt
- JSP动态网站开发与实例(第3版) 教学课件 作者 17.ppt
- JSP动态网站开发与实例(第3版) 教学课件 作者 19.ppt
- JSP动态网站开发与实例(第3版) 教学课件 作者 20.ppt
- JSP实用简明教程(第二版) 教学课件 作者 978 7 302 20085 7 chapter01.ppt
- JSP实用简明教程(第二版) 教学课件 作者 978 7 302 20085 7 chapter02.ppt
- JSP实用简明教程(第二版) 教学课件 作者 978 7 302 20085 7 chapter03.ppt
- JSP实用简明教程(第二版) 教学课件 作者 978 7 302 20085 7 chapter04.ppt
- JSP实用简明教程(第二版) 教学课件 作者 978 7 302 20085 7 chapter06.ppt
- JSP实用简明教程(第二版) 教学课件 作者 978 7 302 20085 7 chapter07.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第2章 客户端应用技术基础.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第3章 搭建JSP开发环境.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第4章 Java语言基础.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第5章 JSP基本语法.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第7章 JavaBean技术.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第8章 Servlet技术.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第9章 数据库应用开发.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第10章 EL表达式.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第11章 JSTL核心标签库.ppt
- JSP应用开发与实践 教学课件 作者 刘乃琦 王冲 第12章 JSP操作XML.ppt
最近下载
- 注册香港公司的香港投资环境介绍。.doc VIP
- 9《天上有颗南仁东星》课件 统编版语文八年级上册.pptx VIP
- 第8讲 二《德不可空谈》课件 学生读本高年级 (1).pptx
- 脚手架、满堂架钢管、扣件用量的计算.xls VIP
- 1-3-4氧化还原反应配平教学设计2023-2024学年高一上学期化学人教版(2019)必修第一册.docx VIP
- 石油化工金属管道布置设计规范.docx VIP
- 中国IBD蓝皮书 -中国炎症性肠病医患认知 暨生存质量报告 溃疡性结肠炎部分.docx
- AB变频器PowerFlex 700 说明书.pdf VIP
- 压覆影响区范围的确定、压覆矿产资源调查报告编写提纲、评估报告编写提纲.docx VIP
- 公安辅警综合基础知识题库汇总及答案解析.docx VIP
文档评论(0)