WEB服务 静态网页工作原理接受请求找到静态网页发送网页发出请求发回网页(客户端)Client(服务器端)Server 动态网页工作原理(服务器端模型)接受请求找到动态网页执行程序代码,生成静态网页4.发送网页(客户端)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/JSPC/S结构:VB/VC/VC#/Delphi/Java/.NET系列数据库支持:SQLServer/Oracle/Sybase/MySQL/Informix两大语法体系:Basic系:VB/VBScript/ASP(VBScript)/VB.NET/VBAC系:Java/JavaScript/ASP(JScript)/C++/C#/PHP/JSPC/S结构(Client/Server)可以将ASP.NET看成一般的HTML页面,页面上包含标记有特殊功能的一些段。当安装.NET时,本地的IISWEB服务器会自动配置成查找扩展名为.aspx的文件,并用ASP.NET模块(名为aspnet_isapi.dll的文件)处理这些文件。ASP.NET模块分析ASPX文件的
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
,并将文件内容分解成单独的命令以建立代码的整体结构。然后,ASP.NET模块将各命令放置到预定义的类定义中。然后,使用这个类来定义一个特殊的ASP.NETPage对象。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。ASP.NET的工作原理 ASP.NET在.NET框架中的位置客户机Web服务器②客户请求WEB页面③WEB服务器定位指令文件⑤HTML流被返回浏览器⑥浏览器处理HTML并显示WEB页面④ASP.NET代码被送到CLR进行编译,创建HTML①WEB页面创建者编写.aspx