程序员社区

web的基本原理

目录

1.web的核心概念

web的应用架构是由英国人Tim Berners-Lee在1989年提出的。1990年11月,由他编写的第一个图形化Web服务器开始运行。

web是WWW(World Wide Web)的简称,基本原理是:请求(客户端)与响应(服务器端)原理,由遍布在互联网中的Web服务器和安装了Web浏览器的计算机组成

客户端发出请求的方式:地址栏请求、超链接请求、表单请求

Web是一种典型的分布式应用架构,从技术层面上看,Web架构的精华有三处

①使用HTML(Hypertext Markup Language)实现信息文档的表示

②使用URL(Uniform Resource Locator)实现全球信息的精确定位

③使用HTTP(HyperText Transfer Protocol)实现分布式的信息传输

2.常用的WEB服务器

Windows平台下最常用的服务器是微软的IIS(Internet Information Server)

Unix和LInux平台下常用的有Apache(最流行)、Tomcat、IBMWebSphere、Nginx、Lighttpd

3.静态网站和动态网站

静态网站:一堆.html文件,内容不可变化,大家看到的都是一样的信息

动态网站:可以根据请求内容动态地生成HTML、XML或其他格式文档的Web网页

常见的动态网页技术:ASP.NETJSP

JSP(全称JavaServer Pages),Sun Microsystems公司创建

JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。具体点说,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)

ASP.NET (全称为Active Server Pages), Microsoft公司创建,也是服务器端的一种脚本语言

ASP.NET是ASP技术的升级

.asp是asp的文件后缀名,.aspx是asp.net的文件后缀名 

赞(0) 打赏
未经允许不得转载:IDEA激活码 » web的基本原理

一个分享Java & Python知识的社区