web设计-第02章-概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《web设计-第02章-概述.ppt》由会员分享,可在线阅读,更多相关《web设计-第02章-概述.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)1 1信息学院 陈伟锋Web开发技术(.NET)浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)2 概述第二章浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)3 3C/SC/S与与B/SB/S模式介绍模式介绍C/SC/S与与B/SB/S模式模式 C/SC/S模式介绍模式介绍 1.1.客户端客户端(Client)/(Client)/服务器服务器(Server)(Server)模式。模式。2.2.主要业务逻辑集中在客户端,增加
2、安全隐患。主要业务逻辑集中在客户端,增加安全隐患。3.3.客户端安装、调试、维护、升级比较困难。客户端安装、调试、维护、升级比较困难。B/SB/S模式介绍模式介绍 1.1.浏览器浏览器(Browns)/(Browns)/服务器服务器(Server)(Server)模式。模式。2.2.主要业务逻辑集中在服务器端,安全隐患小。主要业务逻辑集中在服务器端,安全隐患小。3.3.客户端安装、调试、维护、升级比较简单。客户端安装、调试、维护、升级比较简单。浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)4 4C/SC/S与与B/SB/S模式介绍模式介绍C/SC/S
3、模式案例模式案例:浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)5 5C/SC/S与与B/SB/S模式介绍模式介绍B/SB/S模式案例模式案例:浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)6 6静态网页与动态页面静态网页与动态页面静态网页与动态页面静态网页与动态页面(1)(1)静态网页特点静态网页特点:uu静态网页的内容相对稳定,设计网页时静态网页的内容相对稳定,设计网页时,预先定义好的。预先定义好的。uu静态网页没有数据库的支持,交互性差。静态网页没有数据库的支持,交互性差。uu网页文件多以网页文件多以
4、.htm.htm、.html.html等常见形式为后缀。等常见形式为后缀。uu可以出现各种动态的效果,如可以出现各种动态的效果,如.GIF.GIF格式的动画、格式的动画、FLASHFLASH、滚动字母等,但只是视觉上的。、滚动字母等,但只是视觉上的。浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)7 7静态网页与动态页面静态网页与动态页面静态网页与动态页面静态网页与动态页面(2)(2)动态网页特点动态网页特点uu一般有数据库的支持,交互性好。一般有数据库的支持,交互性好。uu可以实现更多的功能,如用户注册、用户登录、在线可以实现更多的功能,如用户注册、
5、用户登录、在线调查、用户管理、订单管理等等。调查、用户管理、订单管理等等。uu动态网页实际上并不独立存在动态网页实际上并不独立存在,只有当用户请求时服务只有当用户请求时服务器才返回一个完整的网页。器才返回一个完整的网页。uu网页文件多以网页文件多以jspjsp、phpphp、aspasp等常见形式为后缀等常见形式为后缀,且且一般含有一般含有?。浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)8 8静态网页案例静态网页案例:静态网页与动态页面静态网页与动态页面浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)9 9
6、静态网页与动态页面静态网页与动态页面动态网页案例动态网页案例:浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)1010动态网页技术介绍动态网页技术介绍动态网页技术介绍动态网页技术介绍(1)(1)早期动态网页技术早期动态网页技术-CGI-CGIuuCGICGI即即Common Gateway Interface(Common Gateway Interface(公用网关接口公用网关接口)。您。您可以使用不同的程序编写适合的可以使用不同的程序编写适合的CGICGI程序,如程序,如Visual Visual BasicBasic、DelphiDelphi或或
7、C/CC/C等。等。uu编程困难、效率低下、修改复杂。编程困难、效率低下、修改复杂。uu逐渐被新技术逐渐被新技术(PHP/ASP(PHP/ASP、ASP.net/JSPASP.net/JSP等等)取代。取代。浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)1111动态网页技术介绍动态网页技术介绍动态网页技术介绍动态网页技术介绍(2)PHP(2)PHPuuPHPPHPHypertext Preprocessor(Hypertext Preprocessor(超文本预处理器超文本预处理器)uu语法借鉴了语法借鉴了C C、JavaJava、PerlPerl等
8、语言等语言uu优点优点:1.:1.跨平台、良好的数据库交互能力。跨平台、良好的数据库交互能力。2.2.代码开源代码开源,良好的安全性。良好的安全性。3.3.支持很多的数据库。支持很多的数据库。uu缺点缺点:1.:1.数据库升级时数据库升级时,需要大量更改代码。需要大量更改代码。2.2.安装复安装复杂杂,需要许多外部的应用程序。需要许多外部的应用程序。3.3.自由软件,缺少正自由软件,缺少正规的商业软件的支持。规的商业软件的支持。4.4.源代码无法编译源代码无法编译,一般只能一般只能供内部使用供内部使用,无法实现商品化。无法实现商品化。浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术
9、(开发技术(.NET.NET)1212动态网页技术介绍动态网页技术介绍动态网页技术介绍动态网页技术介绍(3)JSP(3)JSPuuJSPJSPJava Server PagesJava Server Pagesuu它是由它是由Sun MicrosystemSun Microsystem公司于公司于19991999年年6 6月推出的新技月推出的新技术,是基于术,是基于Java ServletJava Servlet以及整个以及整个JavaJava体系的体系的WebWeb开发开发技术。技术。uu优点优点:1.:1.平台适应性广。平台适应性广。2.2.编译后运行,运行效率高。编译后运行,运行效率高。
10、3 3、跨平台,一次编译,随处运行。、跨平台,一次编译,随处运行。4.4.免费且开源。免费且开源。uu缺点缺点:Java:Java体系庞大体系庞大,开发环境不如开发环境不如.net,.net,配置比较复杂,配置比较复杂,因此学习难度也大一些。因此学习难度也大一些。浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(.NET.NET)1313动态网页技术介绍动态网页技术介绍动态网页技术介绍动态网页技术介绍(4)ASP(4)ASPuuASPASPActive Server PagesActive Server Pagesuu脚本语言有两种脚本语言有两种:VBScript:VBS
11、cript、Jscript(Jscript(与与JavaScriptJavaScript相似相似)uu优点优点:1.:1.简单易学、参考资料丰富。简单易学、参考资料丰富。2.2.安装方便。安装方便。uu缺点缺点:1.:1.无法跨平台无法跨平台,只能用在只能用在WindowsWindows下。下。2.2.安全性问题安全性问题突出。突出。3.3.它是被解释执行的,并不是被编译执行的,所它是被解释执行的,并不是被编译执行的,所以速度比较慢。以速度比较慢。4.4.不支持类,很难封装复杂的外理逻辑。不支持类,很难封装复杂的外理逻辑。浙江财经大学信息学院浙江财经大学信息学院WebWeb开发技术(开发技术(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 设计 02 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内