【java系列】通俗地讲述什么是JavaWeb

一.什么是JavaWeb?

JavaWeb是使用java技术解决相关web互联网领域技术栈,基于请求和响应来开发.
说人话:使用java相关技术进行网站开发

  1. Web:全球广域网,也称万维网(www),能够通过浏览器访问的网站.
  2. 技术栈:完成或者实现某项功能所需要用到的各种技术的总和.
  3. 请求:指客户端给服务器发送数据,request
  4. 响应:指服务器给客户端返回数据,response

二.javaweb技术栈有哪些?

在这里插入图片描述

1.B/S架构

Browser/Server,浏览器/服务器架构模式.

特点:

客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端.
浏览器只需要向服务器申请获取web资源
服务器把web资源发送给浏览器

优点:

易于维护升级.
服务器端升级后,客户端(这里是浏览器)无需任何部署即可使用新的版本.

2.Web资源

静态资源

静态资源:客户端发送请求到web服务器,web服务器从内存取到相应的文件,返回给客户端,客户端解析展现出来.
html/css/js/txt/mp4/jpg,负责页面展现
即:所有人访问网页长的都是一个样子
所以mp4视频是静态资源

动态资源

动态资源:客户端请求的动态资源,先将请求交于web容器,web容器连接数据库,数据库处理数据之后,将内容交给web服务器,web服务器返回给客户端解析渲染处理.
jsp页面,servlet程序,负责逻辑处理
即不同用户访问得到不同效果,例如账号登录

静态资源和动态资源的划分

静态资源一般都是设计好的页面.
动态资源依靠设计好的程序,数据库参与运算,来实现按照需求的动态响应,交互性更强

3.数据库

作用:存储数据

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值