初学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.hqwc.cn/news/499444.html

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

相关文章

了解iptables防火墙,这一篇就够了

目录 一、IPtables介绍 iptables工作原理 iptables工作流程 1. 什么是 iptables 2. 什么是表(tables) 3 什么是链(chains) 4 什么是规则(Policy) 三、iptables 表和链 1、四个表: 2、五…

JOISC2022 复制粘贴(区间DP,字符串hash)

题目描述 题面 分析 这道题考场没有任何头绪,赛后也是看了许多题解才明白状态设计和转移的一步步思考过程。 首先我们需要想到 无论是屏幕上的字符串,还是剪切板上的字符串,在任何时候都必须是目标串的子串。这个非常好像,如果不…

计算机网络原理--传输层

🎥 个人主页:Dikz12📕格言:那些在暗处执拗生长的花,终有一日会馥郁传香欢迎大家👍点赞✍评论⭐收藏 目录 TCP/IP五层(或四层)模型 传输层 TCP和UDP的区别 UDP协议 校验和 如何…

黑马程序员——接口测试——day05——Request库、Cookie、Session、UnitTest框架

目录: Requests库 Requests库安装和简介设置http请求语法应用案例 案例1案例2案例3案例4Cookie Cookie简介CookieSession认证方式案例5-看演示,此代码不需实现Session Session简介Session自动管理Cookie案例6面试题Cookie和Session区别获取指定响应数据…

c#---简易程序 包括(登录+文本编译器+图片编译器+进制转换器)

目录 form1.cs namespace login_noteimage {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void label1_Click(object sender, EventArgs e){}private void login_Click(object sender, EventArgs e){String name Nametext.Text;String …

数据结构------栈(Stack)和队列(Queue)

也是好久没写博客了,那今天就回归一下,写一篇数据结构的博客吧。今天要写的是栈和队列,也是数据结构中比较基础的知识。那么下面开始今天要写的博客了。 目录 栈(Stack) 队列(Queue) 喜欢就点…

c++之旅——第一弹

本篇文章内容为C语言到C语言的过渡阶段第一篇,用来更好地过渡到c阶段,所以没有讲和C语言相同的知识点,着重于两者之间的区别之处来进行讲述c,创作不易,希望大家多多支持哦,如有知识性错误欢迎评论指正&…

P沟道与N沟道MOSFET的基本概念

N沟道与P沟道MOSFET基本原理与区别 学习MOSFET时的简单笔记作为个人总结,仅供学习参考,实际电路设计请直接略过!!! 文章目录 N沟道与P沟道MOSFET基本原理与区别前言一、MOSFET ?二、N沟道MOS管原理三、P沟…

网络编程day2

1.思维导图 2.TCP通信模型 tcpSer.c #include<myhead.h> #define SER_IP "192.168.159.143" #define SER_PORT 5678 int main(int argc, const char *argv[]) {//&#xff11;&#xff0e;创建用于监听的套接字int sfd-1;sfdsocket(AF_INET,SOCK_STREAM,0);/…

华为自动驾驶技术详解报告分享

ADS2.0首发搭载问界M5智驾版&#xff0c;城市NCA计划年底全国开通。2023年4月16日华为在智能汽车解决方案发布会上发布了最新的ADS2.0产品&#xff0c;硬件数量减少至27个(11个摄像头12个超声波雷达3个毫米波雷达1个激光雷达,ADS1.0有34个)&#xff0c;车载计算平台改为MDC610&…

二叉树——二叉树所有路径

二叉树所有路径 给你一个二叉树的根节点 root &#xff0c;按 任意顺序 &#xff0c;返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 示例 1&#xff1a; 输入&#xff1a;root [1,2,3,null,5] 输出&#xff1a;["1->2->5","1-…

深入理解Java中的优先级队列(堆)——PriorityQueue

引言&#xff1a; 在Java中&#xff0c;优先级队列&#xff08;PriorityQueue&#xff09;是一种基于堆结构实现的队列&#xff0c;其中每个元素都有一个优先级&#xff0c;优先级高的元素在队列中具有更高的优先级&#xff0c;排在前面。优先级队列常用于任务调度、事件处理等…