初学JavaWeb开发总结

0 什么是Web开发

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

Web开发,就是开发网站的,如:淘宝、京东等等。

1 网站的工作流程

流程:

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

2 网站的开发模式

主要有2种:前后端分离混合开发

前后端分离:目前企业主流开发模式。

特点:

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

混合开发:早期的开发技术,逐渐退出市场。

特点:

  • 前后端的代码在同一个项目中,一起打包部署到服务器上。

  

3 网站的开发技术

Web前端:

  • HTML:用于构建网站的基础结构
  • CSS:用于美化页面
  • JavaScript:用于网页和用户的交互
  • Vue:主要用于将数据填充到网页中
  • Element:提供美观的组件
  • Nginx:一种web服务器软件,可以部署前端工程

Web后端:

  • Maven:Java中用于管理项目的软件
  • MySql:数据库软件
  • SpringBoot:Spring家族主流的项目开发技术
  • MyBatis:用于操作数据库的框架

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/711842.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Cesium 自定义Primitive-线

一、创作思路 1、创建一个自定义CustomPrimitive 2、可动态更新线的点位 3、方便后期绘制线 二、实现代码 1、创建一个CustomPolylinePrimitive类,并加入更新的代码 export default class CustomPolylinePrimitive {constructor(options) {this._props options;/*** 渲染列表…

EchoServer回显服务器封装与测试

目录 类实现 编译测试 这一篇本质上是为了TcpServer而做的一层封装,让外界调用更加简洁 参考上文 TcpServer服务器管理模块(模块十)-CSDN博客 类实现 echo.hpp #include "../server.hpp"class EchoServer { private:TcpServer _server;private:void OnConnect…

贝叶斯分类器

贝叶斯分类器 1. 引言 贝叶斯分类器是一种基于贝叶斯定理的分类算法,它利用特征之间的关系和类别的先验概率来进行分类。贝叶斯分类器在文本分类、垃圾邮件过滤、医学诊断等领域有着广泛的应用。 贝叶斯分类算法是统计学的一种分类方法,是一类利用概率…

vite打包构建时环境变量(env)生成可配置的js文件

现实需求 在vite开发过程中,一些变量可以放在.env(基础公共部分变量).env.dev(开发环境)、.env.production(生产环境)中管理,通常分成开发和生产两个不同的配置文件管理&#xff0c…

方法区的垃圾收集

方法区的垃圾收集 主要回收两部分内容废弃的常量和不再使用的类型 废弃的常量: 假如一个字符串“java”曾经进入常量池中,但是当前系统又没有任何一个字符串对象的值是“java”,换句话说,已经没有任何字符串对象引用常量池中的“…

三天学会阿里分布式事务框架Seata-应用seata AT模式方案解决分布式事务问题

锋哥原创的分布式事务框架Seata视频教程: 实战阿里分布式事务框架Seata视频教程(无废话,通俗易懂版)_哔哩哔哩_bilibili实战阿里分布式事务框架Seata视频教程(无废话,通俗易懂版)共计10条视频&…

dolphinscheduler海豚调度(四)钉钉告警

在之前的博文中,我们已经介绍了DolphinScheduler海豚调度的基本概念和工作流程,以及Shell任务和SQL任务的实践。今天,让我们来学习DolphinScheduler中的另一个重要功能:钉钉告警。 钉钉群添加机器人 在钉钉群添加机器人&#xf…

SpringBoot 使用@Async 注解实现异步任务

前言 在现代应用程序中,异步编程已经成为了必备的技能。异步编程使得应用程序可以同时处理多个请求,从而提高了应用程序的吞吐量和响应速度。在 SpringBoot 中,我们可以使用 Async 注解来实现异步编程。本文将介绍 Async 注解的使用方法和注…

从http到websocket

阅读本文之前,你最好已经做过一些websocket的简单应用 从http到websocket HTTP101HTTP 轮询、长轮询和流化其他技术1. 服务器发送事件2. SPDY3. web实时通信 互联网简史web和httpWebsocket协议1. 简介2. 初始握手3. 计算响应健值4. 消息格式5. WebSocket关闭握手 实…

Redis 缓存数据库

redis 中文网 http://www.redis.cn/ redis.net.cn 两种数据库阵营 1.关系型数据库 MySQL Oracle DB2 SQL Server 等基于二维表结构存储数据的文件型磁盘数据库 缺点: 因为数据库的特征是磁盘文件型数据库, 就造成每次查询都有IO操作, 海量数据查询速度较慢 2.NoSQL数据库 …

C++中的常对象、常函数

一、常对象的概念 常对象就是用 const 修饰的对象,常对象必须初始化且不可被修改。 //以日期类对象为例 const Date d1(2004, 5, 25); 二、常对象只能调用常函数 常对象只能调用常函数,不能调用其他函数。 以日期类为例,类中有成员函数P…

lv20 QT 常用控件 2

1 QT GUI 类继承简介 布局管理器 输出控件 输入控件 按钮 容器 2 按钮示例 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QCheckBox> #include <QLineEdit> #include <QPushButton>class Widget : public QWidget {Q_OBJECTpublic…

SLAM面试代码题:点云去畸变

题目 假设已知一帧点云每个点的时间戳和它的位姿,要求对点云去畸变 解题思路 定义一个点云的struct利用时间戳,把一帧内每个时刻的点云都变换到这一帧的起始时间处位置使用线性插值,旋转使用球面非线性插值// 点云去畸变 #include <iostream> #include <Eigen/Co…

击鼓传花游戏

有N个小朋友围成一圈玩击鼓传花游戏&#xff0c;将小朋友编号为1-N&#xff0c;从1号开始传花&#xff0c;每次传3个&#xff0c;拿到花的小朋友表演节目后退出。任给N&#xff0c;问最后一个表演的小朋友编号是多少&#xff1f;例如&#xff1a;输入5&#xff0c;从1号开始传花…

基于springboot+vue的共享汽车管理系统(前后端分离)

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

Linux中的echo命令

echo​命令是在Linux系统中常用的用于输出文本或变量内容的命令。它可以将指定的文本或变量的值输出到终端上。下面是关于 ​echo​命令的使用说明和示例&#xff1a; 1. 基本语法&#xff1a; echo [选项] [字符串或变量] 2. 使用示例&#xff1a; 输出文本内容&#xff1…

3d模型版本转换器注意事项---模大狮模型网

在使用3D模型版本转换器时&#xff0c;有一些注意事项可以帮助您顺利完成模型转换并避免不必要的问题&#xff1a; 数据完整性&#xff1a;在进行模型转换之前&#xff0c;确保您的原始3D模型文件没有损坏或缺失数据。损坏的文件可能导致转换器无法正常处理或输出错误的结果。 …

力扣经典题目解析--滑动窗口最大值

原题地址: . - 力扣&#xff08;LeetCode&#xff09; 给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1&#xff1a;…

小程序自定义组件

自定义组件 1. 创建-注册-使用组件 组件介绍 小程序目前已经支持组件化开发&#xff0c;可以将页面中的功能模块抽取成自定义组件&#xff0c;以便在不同的页面中重复使用&#xff1b; 也可以将复杂的页面拆分成多个低耦合的模块&#xff0c;有助于代码维护。 开发中常见的…

111790-37-5 ,生物素-氨基,一种生物素化合物,可与-NHS、-COOH反应

您好&#xff0c;欢迎来到新研之家 文章关键词&#xff1a;111790-37-5 &#xff0c;生物素-氨基&#xff0c;生物素氨基&#xff0c;Biotin-NH2&#xff0c;Biotin-amine 一、基本信息 【产品简介】&#xff1a;Biotin-NH2 provides a convenient biotinylation method for…