JavaWeb 开发

朱雀 2024-03-02 08:15 173阅读 0赞

一、JavaWeb开发介绍

1、什么是Web开发

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

所以Web开发,说白了,就是开发网站的,例如下图所示的网站:淘宝京东等等。

987943f6e37a4e4e89d0b8cda238bc0c.png

那么现在我们知道了web开发是开发网站的,那具体需要学习哪些知识呢?以及这些知识在我们整个网站开发中占据什么位置呢?对于这些问题,我们就必须知道网站整体的工作流程。

2、网站的工作流程

  1. 首先我们需要通过浏览器访问发布到前端服务器中的前端程序,这时候前端程序会将前端代码返回给浏览器。如下图所示:

e0174fb281ac4f2fa886982c86cca005.png

  1. 浏览器得到前端代码,此时浏览器会将前端代码进行解析,然后展示到浏览器的窗口中,这时候我们就看到了网站页面,如下图所示:

c8daec83347341ba9c0c8402d6160a03.png

  1. 但是此时这个页面是没有数据的,因为数据在我们的数据库中,所以我们浏览器需要根据前端代码中指定的后台服务器的地址 向 我们的后台服务器(内部有java程序)发起请求,后台服务器再去从数据库中获取数据,然后返回给浏览器。

a6d35af784134511a2977b82bce3bbdc.png

  1. 浏览器拿到后台返回的数据后,然后将数据展示在前端资源也就是网页上,然后我们就看到了如下图所示的完整的内容。

d436545e19744911bc5694a4d2ea0bb2.png

整个流程如下:

  1. 浏览器先向前端服务器请求前端资源,也就是我们所说的网页;
  2. 浏览器再向后台服务器发起请求,获取数据;
  3. 浏览器将得到的后台数据填充到网页上,然后展示给用户去看。

3、网站的开发模式

网站的开发模式,主要有2种:前后端分离混合开发。

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

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

0fb28fc25c6b41a98aa7d568fcfd74e9.png

混合开发:(早期的开发技术,目前慢慢退出市场),这种开发模式的特点是:

  • 前端人员开发的代码和后端人员开发的代码在同一个项目中,一起打包部署。

d1ddd99232c644dca428442b2d76cc1a.png

4、网站的开发技术

前端web开发:


































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

后端web开发:


























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

发表评论

表情:
评论列表 (有 0 条评论,173人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaWeb 开发

    一、JavaWeb开发介绍 1、什么是Web开发 Web:全球广域网,也称为万维网(www World Wide Web),能够通过浏览器访问的网站。 所以Web

    相关 JavaWeb开发入门

    JavaWeb开发笔记 ![SouthEast][] > 十年生死两茫茫,不思量,自难忘,华年短暂,陈辞岁月悠悠伤, > 满腔热血已芜荒,展未来,后生强,战战兢兢,