网站设计与Web应用开发技术 ch01

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

网站设计与WebWebWebWeb应用开发技术清华大学出版社2011201120112011年9999月24242424日第1章应用开发技术清华大学出版社教学目标�了解InternetInternetInternetInternet与的发展历程�熟悉WebWebWebWeb的基本概念、相关技术�掌握WebWebWebWeb运用开发的基本需求与主要的实现方法第3333页网站设计与WebWebWebWeb应用开发技术清华大学出版社教学重点�WebWebWebWeb的基本概念、相关技术�WebWebWebWeb运用开发的基本需求与主要实现方法第4444页网站设计与WebWebWebWeb应用开发技术清华大学出版社教学过程�InternetInternetInternetInternet与的发展历程�WebWebWebWeb的基本概念�WebWebWebWeb技术基础及高级技术�WebWebWebWeb应用开发基础第5555页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.1Internet与的发展史�ARPANET�1969年,美国国防部(DoD,DepartmentofDefense)�实验性质的包交换(packet-switched)网络系统�1980年,分成APARNET及Milnet:军事用途�1970年USENET,1980年CSNET及BITNET�学术用途�NSFNET(NationalScienceFoundationNetwork)�1986年,美国国家科学基金会�取代ARPANET成为连结网络的主要网络�INTERNET第7777页网站设计与WebWebWebWeb应用开发技术清华大学出版社Internet的历史第8888页网站设计与WebWebWebWeb应用开发技术清华大学出版社Internet的演进过程19451995MemexMemexMemexMemexConceivedConceivedConceivedConceived1945194519451945第9999页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.1Internet与的技术基础�TCP/IPTCP/IPTCP/IPTCP/IP�包括近100100100100个协议,其中TCPTCPTCPTCP是传送控制协议;;;;IP(InternetIP(InternetIP(InternetIP(InternetProtocol)Protocol)Protocol)Protocol)是网际网协议。�域名系统(DNS)(DNS)(DNS)(DNS)�实现域名与其所对应的IPIPIPIP地址进行对应和转换第10101010页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.1Internet与提供的服务�服务�文件传输服务(FTP)(FTP)(FTP)(FTP)�电子邮件服务(E-mail)(E-mail)(E-mail)(E-mail)�远程登录服务(Telnet)(Telnet)(Telnet)(Telnet)�……………………第11111111页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2概述�世界上最大的网中网�InternetInternetInternetInternet的核心是TCP/IPTCP/IPTCP/IPTCP/IP协议和包交换�InternetInternetInternetInternet实现了与公用电话网的互连�InternetInternetInternetInternet是一个用户自己的网络FromDr.VintonCerf,FromDr.VintonCerf,FromDr.VintonCerf,FromDr.VintonCerf,Co-CreatorofTCP/IPCo-CreatorofTCP/IPCo-CreatorofTCP/IPCo-CreatorofTCP/IP第12121212页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2的技术基础�统一资源定位技术(URL)(URL)(URL)(URL)�实现全球资源的精确定位;用应用层协议(HTTP)(HTTP)(HTTP)(HTTP)实现分布式的信息传送;以超文本技术(HTML)(HTML)(HTML)(HTML)实现信息的表现。这三个特点无一不与信息的分发、获取和利用有关。�超文本传送协议(HTTP)(HTTP)(HTTP)(HTTP)�超文本标记语言(HTML)(HTML)(HTML)(HTML)�浏览器(Browser)(Browser)(Browser)(Browser)第13131313页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2的高级开发技术�CGICGICGICGI�AppletAppletAppletApplet�JavaScriptJavaScriptJavaScriptJavaScript�ServletServletServletServlet、JSPJSPJSPJSP、ASPASPASPASP和PHPPHPPHPPHP等�FlashFlashFlashFlash第14141414页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2的高级开发技术�CGICGICGICGI�通用网关接口(CommonGateway(CommonGateway(CommonGateway(CommonGatewayInterfaceInterfaceInterfaceInterface,CGI)CGI)CGI)CGI)�可采用多种编程语言编写�可访问数据库�但存在一定的安全隐患第15151515页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2的高级开发技术�AppletAppletAppletApplet�属于JavaJavaJavaJava技术�““““胖””””客户应用�编程存在一定限制�客户端必须安装合适的软件第16161616页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2的高级开发技术�JavaScriptJavaScriptJavaScriptJavaScript�基于对象和事件驱动并具有安全性能的脚本语言�形成了标准,受到广泛支持�能丰富客户端页面效果,并丰富用户体验�可能存在不完全兼容的情况第17171717页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2的高级开发技术�ServletServletServletServlet、JSPJSPJSPJSP、ASPASPASPASP和PHPPHPPHPPHP等�在服务器端运行�属于瘦客户端应用�动态生成HTMLHTMLHTMLHTML�编程难度较大�一定程度上受到系统软硬件条件的限制第18181818页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2的高级开发技术�FlashFlashFlashFlash�可生成高度交互性的应用�需要客户端软件支持�制作需要专用的软件第19191919页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.2的将来�DHTMLDHTMLDHTMLDHTML革命�XMLXMLXMLXML技术�AJAXAJAXAJAXAJAX技术第20202020页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.3Web1.3Web1.3Web1.3Web应用开发的需求与方法WebWebWebWeb需求的发展�静态页面�动态页面�活动页面第21212121页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.3Web1.3Web1.3Web1.3Web应用开发的需求与方法WebWebWebWeb需求的发展�静态页面第22222222页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.3Web1.3Web1.3Web1.3Web应用开发的需求与方法WebWebWebWeb需求的发展�动态页面第23232323页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.3Web1.3Web1.3Web1.3Web应用开发的需求与方法WebWebWebWeb需求的发展�活动页面第24242424页网站设计与WebWebWebWeb应用开发技术清华大学出版社1.3Web1.3Web1.3Web1.3Web应用开

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功