1、WEB工作模式:
WEB客户端:浏览器
HTTP请求:通常为一个URL
HTTP响应:通常为一个HTML文件
WEB服务器:一个为浏览器请求页面提供服务的软件(IIS,Apache等)
WEB网站:一组具有一定逻辑关系的WEB页面的集合
WEB页面:通常为在浏览器一个窗口中呈现的内容。如果一个页面对于所有的浏览器呈现的内容都是固定不变的,称之为静态页面(如HTML页面),反之为动态页面。
2、动态页面的两种方式:
(1)服务器端代码:
页面中包含程序设计语言的代码,在客户请求该页面时,首先由服务端执行代码,并将执行的结果封装为HTML格式作为HTTP响应反馈给客户端;
一般使用ASP.NET、JSP或PHP。
(2)客户端脚本:
WEB客户端请求的页面中包含有脚本语言编写的代码;
WEB服务器直接将包含代码的页面反馈给浏览器;
浏览器解释执行脚本,并以相应的格式显示到页面相应位置。
3、ASP.NET:
ASP.NET基于.NET Framework,使用.NET语言调用.NET Framework类库,实现WEB应用程序开发。
ASP.NET不是一种编程语言,而是.NET Framework提供的一个组件,与.NET Framework完美契合。
ASP.NET属于编译型而非解释型。
4、.NET Framework
.NET Framework是一套Microsoft应用程序开发的框架,主要目的是要提供一个一致的开发模型。
.NET Framework具有两个主要组件:公共语言运行库(Common Language Runtime,CLR)和 .NET Framework类库。