Web基础知识

理解web

web是world wide web(www)的简称,译为万维网。

万维网是由许多互相连接的超文本文档形成的系统,用户利用链接从Internet上的一个站点方便快捷的访问到另一个站点。万维网中有用的东西称为资源,包括HTML文件、图片文件、声音文件、以及视频文件。这些资源通过统一的资源定位符(URL)来定位,并通过超文本传输协议(HTTP)传递给用户,而用户则可以通过单击连接获取资源。

web的三个核心标准

从基本原理来看,web开发要围绕三个核心点来完成,web资源的表达、web资源的定位和web资源的传输。,相应地,web也给出了三个核心标准去解决这些问题

  • 超文本技术HTML来表达信息,以及建立信息与信息的连接
  • 用统一的资源定位符URL来实现web资源的精准定位
  • 用网络应用层协议HTTP来规范浏览器与WEB服务器之间的通信过程

C/S架构和B/S架构

  1. C/S架构

Client/Server(客户机/服务器)结构,服务器通常采用高性能的pc或工作站,并采用大型数据库系统,客户端则需要安装专用的客户端软件。利用两端硬件环境的优势,将任务分配到C端和S端,降低了系统的通信开销。早期的网络程序开发多以此作为首选设计标准。

  1. B/S架构

用户通过浏览器向web服务器发送请求,由web服务器处理并将处理结果返回给浏览器,浏览器对服务器放回的结果进行解析并展示给用户。

Web应用

web应用.jpg
SRC目录存放开发人员编写的所有Java类的源文件,到了正式上线阶段,在对源文件进行编译之后,这个目录以及其中的内容将会被移到其他地方。web资源主要存放在web应用根目录下,其中,WEB-INF目录是存放web.xml等配置文件的地方,初次之外,它还有两个子目录,classes目录和lib目录,classes存放编译后的字节码文件,lib目录存放web应用所需的各种jar包

发布web应用

https://www.cnblogs.com/printN/p/6537903.html