什么是JavaWeb?
- Web:全球广域网,也称为万维网(www),能够通过浏览器访问网站
- JavaWeb:是用Java技术来解决相关web互联网领域的技术栈
JavaWeb技术栈
B/S构架:Browser/Server,浏览器/服务器 构架模式,它的特点是 ,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。
好处:易于维护升级:服务器端升级后,客户端无需任何部署就可以使用到新的版本
- 静态资源:TTML,CSS,JavaScript,图片等。负责页面展示
- 动态资源:Servlet,JSP等,负责逻辑处理
- 数据库:负责存储数据
- HTTP协议:定义通信规则
- Web服务器:负责解析HTTP协议,解析请求数据,并发送响应数据