新Visual Basic.NET程序设计 教学课件 李琦 王伟 张薇 张启军 chapter9 web服务.pptVIP

  • 1
  • 0
  • 约1.39千字
  • 约 10页
  • 2015-11-19 发布于广东
  • 举报

新Visual Basic.NET程序设计 教学课件 李琦 王伟 张薇 张启军 chapter9 web服务.ppt

WEB服务 静态网页工作原理 接受请求 找到静态网页 发送网页 动态网页工作原理 (服务器端模型) 接受请求 找到动态网页 执行程序代码, 生成静态网页 4. 发送网页 静态网页工作原理 动态网页工作原理 (客户端模型) 动态网页工作原理 (服务器端模型) ASP.NET在 .NET框架中的位置 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 发出请求 发回网页 (客户端) Client (服务器端) Server (客户端) Client (服务器端) Server 发出请求 发回网页 客户机 Web服务器 ①Web页面创建者 编写.htm文件 ②客户请求WEB页面 ③WEB服务器定位HTML ④HTML流传回浏览器 ⑤浏览器处理HTML 并显示WEB页面 客户机 Web服务器 ①WEB页面创建者编写指令 ②客户请求WEB页面 ③WEB服务器定位HTML和指令文件 ④HTML流和指令传回浏览器 ⑤浏览器中的模块处理指令 并将指令转化成HTML ⑥浏览器处理HTML 并显示WEB页面 客户机 Web服务器 ②客户请求WEB页面 ③WEB服务器定位指令文件 ⑤ HTML流被返回浏览器 ⑥浏览器处理HTML 并显示WEB页面 ④ WEB服务器处理指令以创建HTML ①WEB页面创建者编写指令 ASP.NET 应用程序开发体系 B/S结构 (Brower/Server) 浏览器端:HTML/ CSS/ JavaScript/ VBScript 服务器端:ASP(.NET) / PHP/JSP C/S结构: VB/VC/VC#/Delphi/Java/.NET 系列 数据库支持:SQL Server /Oracle/Sybase/MySQL/Informix 两大语法体系: Basic系:VB/VBScript/ASP(VBScript)/VB.NET/VBA C系:Java/JavaScript/ASP(JScript)/C++/C#/PHP/JSP C/S结构 (Client/Server) 可以将ASP.NET看成一般的HTML页面,页面上包含标记有特殊功能的一些段。当安装.NET时,本地的IIS WEB 服务器会自动配置成查找扩展名为.aspx的文件,并用ASP.NET模块(名为aspnet_isapi.dll的文件)处理这些文件。 ASP.NET模块分析ASPX文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。然后,ASP.NET模块将各命令放置到预定义的类定义中。然后,使用这个类来定义一个特殊的ASP.NET Page对象。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。 ASP.NET的工作原理 客户机 Web服务器 ②客户请求WEB页面 ③WEB服务器定位指令文件 ⑤ HTML流被返回浏览器 ⑥浏览器处理HTML 并显示WEB页面 ④ ASP.NET代码被送到CLR进行编译, 创建HTML ①WEB页面创建者编写.aspx

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档