- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 第一章 网络软件开发概述 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位整数,通常用点 分十进制表示,如2。IPv6为128位。 域名:IP地址的文本格式,方便记忆,如 URL(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概述 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协议栈的网络编程: 最基本的网络编程方式,主要是使用各种编程语言,利用操作系统提供的套接字网络编程接口,直接开发各种网络应用程序。 需要深入了解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 services就是服务器端程序,用以监听来自客户端应用程序的信息,并传回特定的信息。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)用户启动客户机(即本机)的浏览器程序,并在浏览器中指定一个统一资源定位器(Uniform Resource Locator,URL),它是浏览器用来访问Internet信息的地址,即通常所说的网址。它准确地描述了信息所在的地址,浏览器可以通过向该URL所指向的Web服务
您可能关注的文档
- 黑眼泉煤矿综采工作面采后总结.doc
- 很全电子元器件基础知识讲解.pdf
- 恒德尔第一期创业沙龙《企业组建及运作》.ppt
- 红庆梁煤矿主斜井基岩段措施.doc
- 红三月英雄行动活动方案.pptx
- 宏观经济学第六版课后习题答案.pdf
- 洪林兴达煤炭有限公司煤矿水文地质类型划分报告(新改).docx
- 鸿合电子白板使用培训.ppt
- 鸿森煤矿隐蔽致灾因素普查报告.doc
- 后备中层干部竞聘演讲稿.doc
- 2023年度临床执业医师模拟题库及参考答案详解(突破训练).docx
- 竞争法与反垄断法跨国公司的合规挑战.pptx
- 2025火电电力职业鉴定试题预测试卷带答案详解(名师推荐).docx
- 2023年度临床执业医师考试彩蛋押题及参考答案详解(典型题).docx
- 2024-2025学年临床执业医师考前冲刺练习试题含完整答案详解(典优).docx
- 2024-2025学年度火电电力职业鉴定检测卷(名校卷)附答案详解.docx
- 2024-2025学年火电电力职业鉴定常考点试卷及答案详解【历年真题】.docx
- 2025年内蒙古赤峰市高考数学模拟试卷(4月份).pdf
- 2023年度临床执业医师通关题库含答案详解(培优A卷).docx
- 2024-2025学年火电电力职业鉴定过关检测试卷及参考答案详解【A卷】.docx
文档评论(0)