互联网软件开发过程概述PPT课件下载推荐.ppt

上传人:b****1 文档编号:14336400 上传时间:2022-10-22 格式:PPT 页数:37 大小:326.50KB
下载 相关 举报
互联网软件开发过程概述PPT课件下载推荐.ppt_第1页
第1页 / 共37页
互联网软件开发过程概述PPT课件下载推荐.ppt_第2页
第2页 / 共37页
互联网软件开发过程概述PPT课件下载推荐.ppt_第3页
第3页 / 共37页
互联网软件开发过程概述PPT课件下载推荐.ppt_第4页
第4页 / 共37页
互联网软件开发过程概述PPT课件下载推荐.ppt_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

互联网软件开发过程概述PPT课件下载推荐.ppt

《互联网软件开发过程概述PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《互联网软件开发过程概述PPT课件下载推荐.ppt(37页珍藏版)》请在冰豆网上搜索。

互联网软件开发过程概述PPT课件下载推荐.ppt

域名:

IP地址的文本格式,方便记忆,如URL(UniformResourceLocators统一资源定位符):

用于识别Internet中的文档。

服务器:

软件和硬件两个层次,Apache、IIS、Tomcat,1.1、Internet概述,常见服务器软件介绍:

IIS(InternetInformationServer互联网信息服务):

微软开发,Windows下使用,提供静态网页及动态网页(ASP,ASP.net)支持,是一种Web(网页)服务组件,支持VBScript、JavaScript、asp、CGI等语言,支持HTTP,FTP和SMTP等协议,以构建Web服务器、FTP服务器,邮件服务器等。

1.1、Internet概述,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编程)WebServices网络编程,1.2、三类网络程序设计,基于TCP/IP协议栈的网络编程:

最基本的网络编程方式,主要是使用各种编程语言,利用操作系统提供的套接字网络编程接口,直接开发各种网络应用程序。

需要深入了解TCP/IP的相关知识,掌握套接字网络编程接口,以及网络应用层协议,如HTTP、FTP、SMTP等。

1.2、三类网络程序设计,基于WWW应用的网络编程(Web编程):

所见即所得的网页制作工具,如FrontPage、Dreamweaver、Flash、Firework等动态服务器页面制作技术,如ASP、JSP、PHP及ASP.net等,1.2、三类网络程序设计,WebServices网络编程:

WebServices也称Web服务。

简单地讲,Webservices就是服务器端程序,用以监听来自客户端应用程序的信息,并传回特定的信息。

Web服务是一种建立可交互操作的分布式应用程序的新平台。

Web服务视为应用程序而准备的。

通过将一个系统作为一个Web服务,第三方可以将我们的系统功能整合到他们自己的客户应用程序中。

1.3、Web编程概述,Web是一种典型的分布式应用框架。

Web应用中的每一次信息交换都要涉及客户端和服务端两个层面。

因此,Web编程技术大体上也可以被分为客户端技术和服务端技术两大类。

1.3、Web编程概述,一、Web的工作原理:

Web的信息源保存在Web站点中,用户通过Web浏览器来访问。

因此,Web是一种基于客户机/服务器(Client/Server,C/S)的体系结构。

浏览器的主要功能是解释并显示由Web服务器传送来的、由HTML写成的文档,包括嵌入在HTML文档中的GIF和JPEG格式的图像及JavaScript、VBScript等脚本语言编写的脚本。

1.3、Web编程概述,Web服务器是一个软件,用于管理Web页面,并使这些页面通过本地网络或Internet供客户机浏览器使用。

通常,服务器与浏览器位于两台不同的计算机上,但是也可以用一台计算机运行服务器软件,并且同时用这一台计算机运行浏览器。

1.3、Web编程概述,在Web系统中,Web服务器向浏览器提供服务的工作方式如下:

(1)用户启动客户机(即本机)的浏览器程序,并在浏览器中指定一个统一资源定位器(UniformResourceLocator,URL),它是浏览器用来访问Internet信息的地址,即通常所说的网址。

它准确地描述了信息所在的地址,浏览器可以通过向该URL所指向的Web服务器发出请求。

1.3、Web编程概述,

(2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。

(3)若URL指向的是普通的HTML文档,Web服务器直接送给浏览器,浏览器负责将HTML格式文档解释转换成用户能接受的文本格式。

HTML文档中可能包含用Java、JavaScript、ActiveX或VBScript等编写的小应用程序,服务器也将它们随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提供动态内容的客户端技术每一项提供动态内容的客户端技术都依赖于内置在浏览器中的模块(即插件)来处理指令。

客户端技术是脚本语言、控件以及功能完善的编程语言的综合。

(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)单标签。

只需单独使用就能完整地表达意思的标签。

这类标记的语法如下。

(2)双标签。

由“始标签”和“尾标签”两部分构成,必须成对使用。

内容,1.4、HTML基础,大多数标签都拥有一些属性,大部分属性都有默认值,利用这些属性可以定制各种效果。

设置和改变属性时,将“属性名=属性值”放在单标签和双标签的始标签内,其格式如下。

1.4、HTML基础,二、HTML文档的基本结构,标题文字文本、图像、动画、HTML指令等,1.4、HTML基础,一个基本的HTML文档通常包含以下三对顶级标记。

HTML标记:

.HTML标记是全部文档内容的容器,是开始标记,是结束标记。

首部标记:

.首部标记用于提供与网页有关的各种信息。

正文标记:

.正文标记包含了文档的内容,文字、图像、动画、超链接以及其他HTML对象均位于该标记中。

1.4、HTML基础,三、标签实例:

一个简单的HTML例子这是一个简单的HTML页面的例子。

这是一个到华东交通大学的超级链接。

四、一些常用的HTML标记

(1),四、一些常用的HTML标记

(2),表格标签、,四、一些常用的HTML标记

(2),框架标签、,四、一些常用的HTML标记

(2),表单标签,四、一些常用的HTML标记

(2),表单标签,1.4、HTML基础,五、XHTML文件,XHTML规则的核心内容如下。

(1)总是使用闭标记(因此对每个段落总是同时使用和)或使用自闭标记(如用代替)。

(2)标记和属性的名称必须小写(因此是可以接受的,但就不可以),因为XHTML是区分大小写的(因此、和在XHTML中是不同的实体)。

(3)属性值必须包含在双引号内。

1.5、XML基础,可扩展标记语言(eXtensibleMarkupLanguage,XML)是用于标记电子文档使其具有结构性的标记语言。

XML是标准通用标记语言(StandardGeneralizedMarkupLanguage,SGML)的一个子集,是一个精简的SGML,它将SGML的丰富功能与HTML的简单易学易用性有机地结合到Web的应用中,克服了SGML的过于庞大、难学难推广和HTML欠缺的伸缩性与灵活性以及在EDI、数据库、搜索引擎、单向超链接等方面的局限性,使得用户可以定义不限数量的标记来描述文件中的任何数据元素,突破了HTML固定标记集合的约束,使文档内容丰富灵活与结构自成一体。

一、XML文档的基本结构,

(1)如果XML有声明,则声明必须放在XML文件的首行首列的位置,并且是以下格式。

尽管目前version属性只有1.0,但如果要写,就必须写成1.0。

声明里面可以定义encoding属性。

(2)一个XML文件只能有一个根节点,以下格式是正确的。

张三,一、XML文档的基本结构,(3)标记必须是封闭的,有开始标记,必须有结束标记,例如,张三而不能写成张三(4)标记严格区分大小写,以下格式则是错误的。

张三(5)标记之间不能交叉,以下是错误的。

张三男,一、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