ImageVerifierCode 换一换
格式:PPT , 页数:37 ,大小:326.50KB ,
资源ID:1420275      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1420275.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(互联网软件开发过程概述.ppt)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

互联网软件开发过程概述.ppt

1、第一章 网络软件开发概述,1.1、Internet概述1.2、三类网络程序设计1.3、Web编程概述1.4、HTML基础1.5、XML基础,1.1、Internet概述,网络改变生活!,因特网:全球最大、开放的、互联的万维网:基于超文本的信息服务系统超文本:一种全局性的信息结构,使信息可以交互方式搜索超媒体:超文本与多媒体在信息浏览环境下的结合浏览器:这里专指Web浏览器,IE、Netscape、Opera等,1.1、Internet概述,IP地址:网络中的计算机的标识。32位整数,通常用点 分十进制表示,如192.168.0.12。IPv6为128位。域名:IP地址的文本格式,方便记忆,如U

2、RL(Uniform Resource Locators统一资源定位符):用于识别Internet中的文档。服务器:软件和硬件两个层次,Apache、IIS、Tomcat,1.1、Internet概述,常见服务器软件介绍:IIS(Internet Information Server互联网信息服务):微软开发,Windows下使用,提供静态网页及动态网页(ASP,ASP.net)支持,是一种Web(网页)服务组件,支持VBScript、JavaScript、asp、CGI等语言,支持HTTP,FTP和SMTP 等协议,以构建Web服务器、FTP服务器,邮件服务器等。,1.1、Internet概

3、述,Apache:一个web服务器环境程序,启用他可以作为web服务器使用,不过只支持静态网页,如(asp,php,cgi,jsp)等动态网页的就不行,几乎所有的Linux发布都安装Apache作为默认配置。Tomcat:Tomcat是Sun和Apache合作做出来的JSPServer,提供对jsp的支持。经常的做法是Apache+Tomcat+JDK,1.2、三类网络程序设计,网络程序设计,或称网络编程,是一个很大的范畴,大致上可以分为3类:基于TCP/IP协议栈的网络编程基于WWW应用的网络编程(Web编程)Web Services网络编程,1.2、三类网络程序设计,基于TCP/IP协议栈

4、的网络编程:,最基本的网络编程方式,主要是使用各种编程语言,利用操作系统提供的套接字网络编程接口,直接开发各种网络应用程序。需要深入了解TCP/IP的相关知识,掌握套接字网络编程接口,以及网络应用层协议,如HTTP、FTP、SMTP等。,1.2、三类网络程序设计,基于WWW应用的网络编程(Web编程):,所见即所得的网页制作工具,如FrontPage、Dreamweaver、Flash、Firework等动态服务器页面制作技术,如ASP、JSP、PHP及ASP.net等,1.2、三类网络程序设计,Web Services网络编程:,Web Services也称Web服务。简单地讲,Web se

5、rvices就是服务器端程序,用以监听来自客户端应用程序的信息,并传回特定的信息。Web服务是一种建立可交互操作的分布式应用程序的新平台。Web服务视为应用程序而准备的。通过将一个系统作为一个Web服务,第三方可以将我们的系统功能整合到他们自己的客户应用程序中。,1.3、Web编程概述,Web是一种典型的分布式应用框架。Web应用中的每一次信息交换都要涉及客户端和服务端两个层面。因此,Web编程技术大体上也可以被分为客户端技术和服务端技术两大类。,1.3、Web编程概述,一、Web的工作原理:,Web的信息源保存在Web站点中,用户通过Web浏览器来访问。因此,Web是一种基于客户机/服务器(

6、Client/Server,C/S)的体系结构。浏览器的主要功能是解释并显示由Web服务器传送来的、由HTML写成的文档,包括嵌入在HTML文档中的GIF和JPEG格式的图像及JavaScript、VBScript等脚本语言编写的脚本。,1.3、Web编程概述,Web服务器是一个软件,用于管理Web页面,并使这些页面通过本地网络或Internet供客户机浏览器使用。通常,服务器与浏览器位于两台不同的计算机上,但是也可以用一台计算机运行服务器软件,并且同时用这一台计算机运行浏览器。,1.3、Web编程概述,在Web系统中,Web服务器向浏览器提供服务的工作方式如下:,(1)用户启动客户机(即本机

7、)的浏览器程序,并在浏览器中指定一个统一资源定位器(Uniform Resource Locator,URL),它是浏览器用来访问Internet信息的地址,即通常所说的网址。它准确地描述了信息所在的地址,浏览器可以通过向该URL所指向的Web服务器发出请求。,1.3、Web编程概述,(2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。(3)若URL指向的是普通的HTML文档,Web服务器直接送给浏览器,浏览器负责将HTML格式文档解释转换成用户能接受的文本格式。HTML文档中可能包含用Java、JavaScript、ActiveX或VBScript等编写的小应用

8、程序,服务器也将它们随HTML一起传到浏览器,在浏览器所在的计算机上执行。,1.3、Web编程概述,1静态页面的工作原理:,1.3、Web编程概述,2动态Web页面的工作原理:,动态Web页面不能在用户请求页面之前通过将硬编码的代码保存到文件这一方法来创建,而是在得到页面请求之后再生成HTML文件。主要有两种方法可以实现此功能。客户端动态Web页面服务器端的动态Web页面,1.3、Web编程概述,(1)客户端动态Web页面工作原理图:,1.3、Web编程概述,(2)服务器端的动态Web页面工作原理:,1.3、Web编程概述,二、动态Web开发技术概述:,1提供动态内容的客户端技术 每一项提供动

9、态内容的客户端技术都依赖于内置在浏览器中的模块(即插件)来处理指令。客户端技术是脚本语言、控件以及功能完善的编程语言的综合。(1)JavaScript(2)VBScript(3)Java小应用程序(4)Flash,1.3、Web编程概述,2提供动态内容的服务器端技术 提供动态内容的服务器端技术依赖于添加到Web服务器而不是添加到浏览器的模块附件。因此,只有HTML文件和客户端脚本通过Web服务器传递到浏览器。(1)CGI(2)ASP(3)JSP(4)PHP(5)ASP.NET,1.4、HTML基础,一、HTML标记,HTML标签可以分为两类:单标签和双标签。(1)单标签。只需单独使用就能完整地

10、表达意思的标签。这类标记的语法如下。(2)双标签。由“始标签”和“尾标签”两部分构成,必须成对使用。内容,1.4、HTML基础,大多数标签都拥有一些属性,大部分属性都有默认值,利用这些属性可以定制各种效果。设置和改变属性时,将“属性名=属性值”放在单标签和双标签的始标签内,其格式如下。,1.4、HTML基础,二、HTML文档的基本结构,标题文字文本、图像、动画、HTML指令等,1.4、HTML基础,一个基本的HTML文档通常包含以下三对顶级标记。HTML标记:.HTML标记是全部文档内容的容器,是开始标记,是结束标记。首部标记:.首部标记用于提供与网页有关的各种信息。正文标记:.正文标记包含了

11、文档的内容,文字、图像、动画、超链接以及其他HTML对象均位于该标记中。,1.4、HTML基础,三、标签实例:,一个简单的HTML例子这是一个简单的HTML页面的例子。这是一个到华东交通大学的超级链接。,四、一些常用的HTML标记(1),四、一些常用的HTML标记(2),表格标签、,四、一些常用的HTML标记(2),框架标签、,四、一些常用的HTML标记(2),表单标签,四、一些常用的HTML标记(2),表单标签,1.4、HTML基础,五、XHTML文件,XHTML规则的核心内容如下。(1)总是使用闭标记(因此对每个段落总是同时使用和)或使用自闭标记(如用代替)。(2)标记和属性的名称必须小写

12、(因此是可以接受的,但就不可以),因为XHTML是区分大小写的(因此、和在XHTML中是不同的实体)。(3)属性值必须包含在双引号内。,1.5、XML基础,可扩展标记语言(eXtensible Markup Language,XML)是用于标记电子文档使其具有结构性的标记语言。XML是标准通用标记语言(Standard Generalized Markup Language,SGML)的一个子集,是一个精简的SGML,它将SGML的丰富功能与HTML的简单易学易用性有机地结合到Web的应用中,克服了SGML的过于庞大、难学难推广和HTML欠缺的伸缩性与灵活性以及在EDI、数据库、搜索引擎、单向

13、超链接等方面的局限性,使得用户可以定义不限数量的标记来描述文件中的任何数据元素,突破了HTML固定标记集合的约束,使文档内容丰富灵活与结构自成一体。,一、XML文档的基本结构,(1)如果XML有声明,则声明必须放在XML文件的首行首列的位置,并且是以下格式。尽管目前version属性只有1.0,但如果要写,就必须写成1.0。声明里面可以定义encoding属性。(2)一个XML文件只能有一个根节点,以下格式是正确的。张三,一、XML文档的基本结构,(3)标记必须是封闭的,有开始标记,必须有结束标记,例如,张三而不能写成 张三(4)标记严格区分大小写,以下格式则是错误的。张三(5)标记之间不能交

14、叉,以下是错误的。张三男,一、XML文档的基本结构,(6)空标记的写法:或者是(7)属性不能重复,属性值必须用引号(“或者)括起来。(8)标记名称不能有空格,必须以英文字母或者下划线(_)开头,可以是中文、字母、数字、“-”、“_”、和“.”组成。(9)字符“”、“”(双引号)和“”(单引号)。,二、使用XML的特点,(1)XML是一种通用标准,而不只是属于某个公司。(2)XML中的元素标记自行确定,不受限制,因此有很好的可扩展性。(3)XML文档属于文本文件,语法简单,程序设计者和计算机本身都能理解。(4)XML非常有利于功能的发布。,三、HTML与XML的比较,XML与HTML都派生于SGML,都是用标记来定义它们的特性,从外观上看非常相似,但两者之间却有着本质的区别,这些区别如下。(1)HTML用来定义显示,而XML是对语义的描述。(2)HTML的标记由系统定义,而XML的标记自行定义。(3)HTML的语法比较松散,而XML的语法比较严格,例如,区分大小写,各标记必须封闭等,因此XML的执行效率要高一些。(4)为了显示XML文本,常需要与其他文件结合起来使用。,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1