论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
数据库
›
分布式数据库
›
一、Javaweb是什么?
一、Javaweb是什么?
熊熊出没
论坛元老
|
2025-5-2 02:46:27
|
显示全部楼层
|
阅读模式
楼主
主题
1882
|
帖子
1882
|
积分
5646
1.1 客户端与服务端
客户端
:用于与用户举行交互,接受用户的输入或操作,且展示服务器端的数据以及向服务器传递数据。
比方:手机app,微信小程序、浏览器…
服务端
:与客户端举行交互,接受客户端的数据、处理具体的业务逻辑、传递给客户端需要的数据
举例:应用服务器、数据库服务器、Redis服务器、DNS服务器、ftp服务器
1.2 客户端与服务端的交互
请求
:客户端向服务端传递数据的紧张方式之一,比方我们在浏览器中输入一个网址并提交表单时,浏览器会携带你的个人信息等数据传递给服务器,这就是请求的过程。
响应
:服务端向客户端传递数据的紧张方式之一,在吸收到用户发送过来的网址的请求时,服务端对发送过来的数据举行处理,并将结果反馈给用户。比方,服务器可能会从数据库中检索数据,生成HTML文件,然后将这些数据作为响应返回给浏览器。浏览器吸收响应后,解析和渲染HTML、CSS和JavaScript,将结果呈如今用户眼前。
1.3 Javaweb技术栈
JavaWeb是Java技术在Web开发范畴的应用,基于java语言来编写
服务器端
的代码。
前端部分 :HTML CSS JavaScript ES6 Nodejs npm vite vue3 router pinia axios element-plus …
后端部分 :HTTP xml Tomcat Servlet Request Response Cookie Sesssion Filter Listener MySQL JDBC Druid Jackson lombok jwt …
1.4 CS 和 BS 模式
CS模式(客户端/服务器模式)
,Client-Server
你的电脑需要有一个专门的程序(客户端软件),比如一个游戏大概办公软件,它可以直接和服务器通讯。
想象一下,你在一个餐厅里用饭:你就是客户端,你在使用手机(客户端装备)举行通讯,点菜(发送请求)。厨师就是服务器,他吸收你的请求,准备食品(处理请求),最后端送食品给你(响应请求)。
BS模式(浏览器/服务器模式)
,Browser-Server
在这个模式下不需要在电脑安装任何特定的软件只需要一个浏览器,就可以通过互连网访问各种网站和服务。
想象一下,你通过手机打开一个订餐网站(通过浏览器访问),服务器还是那个厨师,但是你这次不需要去餐厅。
CS模式通常性能更好,适合需要复杂交互的应用程序;BS模式则更方便,适合通过互联网访问的服务。
1.5 JavaWeb实现前后端分离
前后端分离是什么?
一种开发方式,让负责网页界面(前端)的开发人员和负责处理业务逻辑(后端)的开发人员可以分开工作,互不干扰。
如何实现前后端分离
开发分离:后端开发人员创建一些API(作为信息传递通道),这些API可以被前端调用,用来获取数据或发送数据。后端程序员只需要按照接口文档编写后端代码,无需关心前端代码。
部署分离:前端的网页和后端的服务器可以分别部署在差别的服务器上,这样即使后端服务器出现题目,前端的代码仍旧可以正常访问。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
熊熊出没
论坛元老
这个人很懒什么都没写!
楼主热帖
数据库的三大范式
创建SQL server服务器
在字节跳动干软件测试5年,4月无情被辞 ...
2年自动化测试经验,连基础的都不会, ...
TortoiseGit间接处理linux目录下的仓库 ...
神经网络与深度学习
Java 知识 - 接口代理
ZYNQ从放弃到入门(十二)- AMP — Zyn ...
django小项目 ----- 创建错题集 ...
基于遗传算法的最优潮流问题的研究(Ma ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
IT职场那些事
移动端开发
DevOps与敏捷开发
PLM
快速回复
返回顶部
返回列表