JavaWeb之开发介绍 --黑马笔记

什么是 Web

Web:全球广域网,也称为万维网(www World Wide Web),能够通过浏览器访问的网站

Web 网站的工作流程

JavaWeb之开发介绍 --黑马笔记_第1张图片

上图解释:

当你在浏览器中输入网址或点击一个链接时,浏览器会向前端服务器发起请求,前端服务器接收来自浏览器的请求后,会把前端代码返回给浏览器,浏览器接收到前端代码后会进行解析,解析完,前端代码中都会去指定获取数据的路径,浏览器就会拿这个路径去访问后端服务器,后端服务器再去请求数据库服务器,数据库服务器响应给后端服务器,后端服务器把数据响应到浏览器。

注意:前端代码只是个架子,要去请求后端服务器/数据库服务器,把数据响应到浏览器才行。

Web 网站的开发模式

目前大多数开发模式都是前后端分离:

JavaWeb之开发介绍 --黑马笔记_第2张图片

也有混合开发的:

JavaWeb之开发介绍 --黑马笔记_第3张图片

下面是一项调查,关于项目的开发模式:

JavaWeb之开发介绍 --黑马笔记_第4张图片

可以看到,前后端分离开发是目前的主流。

Web开发课程安排

JavaWeb之开发介绍 --黑马笔记_第5张图片

JavaWeb之开发介绍 --黑马笔记_第6张图片

拓展知识

1.前端的代码是如何转换成用户眼中的网页的?

通过浏览器转化(解析和渲染)成用户看到的网页,浏览器中对代码进行解析和渲染的部分,称为浏览器内核。

2.不同的浏览器,内核不同,对于相同的前端代码解析的效果也会存在差异。---web标准解决了这一问题。如下图:

JavaWeb之开发介绍 --黑马笔记_第7张图片

前后端分离开发

前后端分离开发

你可能感兴趣的:(javaweb,eclipse,java,tomcat,spring,maven,intellij-idea,spring,cloud)