网络的应用程序开发.docVIP

  • 32
  • 0
  • 约4.48千字
  • 约 7页
  • 2018-08-26 发布于湖北
  • 举报
网络应用程序的开发 一、网络程序设计概述 网络程序设计,或称网络编程,是一个很大的范畴,可以大致分为3类: (1)基于TCP/IP协议栈的网络编程:基于TCP/IP协议栈的网络编程是最基本的网络编程方式,主要是使用各种编程语言,利用操作系统提供的套接字网络编程接口,直接开发各种网络应用程序。 (2)基于WWW应用的网络编程:WWW应用是Internet上最广泛的应用。它用超文本标记语言(Hyper Text Markup Language,HTML)来表达信息,用超链接将全世界的网站连成一个整体,用Web浏览器这种统一的形式来浏览,为人们提供了一个图文并茂的多媒体信息世界。 (3)基于.NET框架的Web Services网络编程. Web是一种典型的分布式应用框架。Web应用中的每一次信息交换都要涉及客户端和服务端两个层面。因此,Web编程技术大体上也可以被分为客户端技术和服务端技术两大类。 Web的工作原理 Web的信息源保存在Web站点中,用户通过Web浏览器来访问。因此,Web是一种基于客户机/服务器(Client/Server,C/S)的体系结构。用户使用浏览器从网上查阅Web信息,把需要的信息从网上下载到本机。由于信息的分布点不同,用户需求信息的不同,表现在Web上是链接地址的不断变化。 浏览器的主要功能是解释并显示由Web服务器传送来的、由HTML写成的文档,包括嵌入在HTML文档中的GIF和JPEG格式的图像。 Web服务器是一个软件,用于管理Web页面,并使这些页面通过本地网络或Internet供客户机浏览器使用。 二、Web开发发展简史 (1)Web客户端开发的发展 ● 1990 – 第一个Web服务器运行 ● 1996 -- Netscape2.0中增加了对Java Applet和JavaScript的支持,支持插件QuickTime。W3C提出了CSS的建议标准。Microsoft的IE 3.0开始支持Java,VBScript,CSS等技术 ● 1997 ----- Macromedia公司推出Flash1.0。IE4.0提出并支持DHTML ● 1999——RealPlayer插件在IE和Netscape上取得成功 ● 2005---------- Ajax诞生 (2)Web服务端开发的发展 ● 1990 --第一个Web服务器运行 ● 1990 – SSI技术:Server Side Includes(服务端包含) 只能提供一些简单的功能:包含另一个文档,显示服务器环境变量等 需要服务器软件的支持 ● 1993 --- CGI1.0标准被宣布:Common Gateway Interface(通用网关接口),是一种基于浏览器的输入、在Web服务器上运行的程序。 缺点:难于调试,修改,维护。 优点:速度快! ● 1994 ---- PHP技术 :PHP语言将HTML代码和PHP指令合成为完整的服务端动态页面,Web应用的开发者可以用一种更加简便、快捷的方式实现动态Web功能 。 ● 1996 ---- Microsoft推出ASP技术:脚本语言,Microsoft借鉴PHP的思想,在其Web服务器IIS 3.0中引入了ASP技术。ASP使用的脚本语言是我们熟悉的VBScript和javascript。借助Microsoft Visual Studio等开发工具在市场上的成功,ASP迅速成为了Windows系统下Web服务端的主流开发技术 ● 1997 ----- Servlet技术推出 ● 1998 ------ JSP技术推出,SUN推出EJB1.0标准W3C公布XML标准 ● 2000 -------- J2EE平台和.NET平台隆重出台。MVC模式的实现-Struts ● 2001 -------- J2EE平台和.NET平台都实现了Web Service ● 2001之后 ------- IBM的WebSphere、BEA的WebLogic、Tomcat、JBoss等平台相继推出。 Spring框架,JSF标准先后出现 三、.NET 系列开发工具发展概述 Visual Studio(VS)是微软提供给软件开发人员的一个可视化的产品套件.包括了微软绝大部分软件开发工具。最初版本的VS是1997年中期推出的Visual Studio 97,它是一种综台套件。利用它,开发人员可以创建开放的分布式Web应用程序。 Visual Studio .NET 2002 2002年1月,微软公布.NET Framework 1.0正式版。Visual 2002也同步发行 Visual Studio .NET 2003   2003年4月23日, HYPERLINK /view

文档评论(0)

1亿VIP精品文档

相关文档