标签:格式 web的工作机制 post方法 ide 软件 jpg 核心 返回 好的
简要的介绍一下Web的工作机制,以便对开发JavaWeb项目有个更好的理解。
一、Web的概念
1.1 何为Web:Web是万维网(World Wide Web)的简称。Web出现以前,用户查询信息时,需要记住信息的详细地址和各种网络命令。有了万维网,就可以利用链接从Internet的一个站点方便的访问另一个站点,我们今天将这种行为称为“浏览”。
1.2 Web的核心标准:URL、HTTP、HTML
二、C/S和B/S软件体系结构
2.1 C/S即客户机/服务器模式(Client/Server)
大多数应用软件系统采用的是这种结构,Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。
2.2 B/S即浏览器/服务器模式(Browser/Server)
WEB浏览器是客户端最主要的应用软件。客户机上只要安装一个浏览器,浏览器通过Web Server 同数据库进行数据交互。Browser/Server结构主要是利用了不断成熟的Web浏览器技术:结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。
Web浏览器以HTML文档的形式向Web服务器提交请求,请求会通过HTTP协议传输给服务器,服务器接受请求后,进行相应的处理,然后再将处理后的结果通过HTTP返回给服务器,最终在浏览器上显示所请求的页面。
三、理解HTTP协议
3.1 解析HTTP协议URL
HTTP的URL的一般格式为:http://host[“:”port][path]。
上述格式中http表示此处使用http协议来定位URL网络资源;host表示Internet主机域名,也可以直接使用主机IP地址;port用来指定端口号,默认情况下,HTTP的端口号为80,可省略;path指定请求资源的路径,由零个或多个“/”符号间隔的字符串组成,表示主机上的一个目录或文件地址,若省略该项,url则指向Internet上的某个主页。
3.2 GET方法和POST方法
HTTP协议中最常用的是GET和POST方法。
GET方法是最简单的HTTP方法,用于向服务器请求资源并把资源发送回来;POST方法不仅可以向服务器请求一个资源,同时还可以向服务器发送一些表单数据。
标签:格式 web的工作机制 post方法 ide 软件 jpg 核心 返回 好的
原文地址:http://www.cnblogs.com/MrReboot/p/6158365.html