Web

110 阅读2分钟

Web开发

1 Web的内容

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

2 网站的工作流程

​ 1. 首先需要通过浏览器访问发布到前端服务器中的前端程序,这时候前端程序会将前端代码返回给浏览器

​ 2. 浏览器得到前端代码,此时浏览器会将前端代码进行解析,然后展示到浏览器的窗口中

​ 3. 浏览器根据前端代码中指定的后台服务器的地址向后台服务器(内部有java程序)发起请求,后台服务器再去从数据库中获取数据,然后返回给浏览器。

​ 4. 浏览器拿到后台返回的数据后,然后将数据展示在前端资源

整个流程如下:

1.浏览器先向前端服务器请求前端资源

2.浏览器再向后台服务器发起请求,获取数据

3.浏览器将得到的后台数据填充到网页上,然后展示给用户去看

3 网站的开发模式

前后台分离:(**目前企业开发的主流,**市场占有率70%以上)这种开发模式的特点如下

  • 前端人员开发前端程序,前端程序单独部署到前端服务器上

  • 后端人员开开发后端程序,后端程序单独部署到后端服务器上

4 网站的开发技术

前段Web技术:

技术描述
HTML用于构建网站的基础结构的
css用于美化页面的,作用和化妆或者整容作用一样
JavaScript实现网页和用户的交互
Vue主要用于将数据填充到html页面上的
Element主要提供了一些非常美观的组件
Nginx一款web服务器软件,可以用于部署我们的前端工程

后端Web技术:

技术描述
Maven一款java中用于管理项目的软件
Mysql最常用的一款数据库软件之一
SpringBootspring家族的产品,当前最为主流的项目开发技术。
Mybatis用于操作数据库的框架