JavaWeb是使用Java语言开发基于互联网的项目
软件构架有B/S(浏览器/服务器)和C/S(客户端/服务器),而JavaWeb是使用了B/S构架,该构架是只需要一个浏览器,用户通过不同的网址(URL),访问不同的服务器程序
优点:开发、部署、维护简单,不需要安装
缺点:
1.如果应用过大,用户的体验可能会受到影响
2.对硬件要求过高
B/S资源分类:静态资源,动态资源
静态资源:使用静态网页开发技术发布的资源,静态网页开发技术:HTML,CSS,JavaScript
特点:
1.所有用户访问,得到的结果是一样的
2.如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源
动态资源:使用动态网页开发技术发布的资源,动态网页开发技术:jsp,servlet,php,asp
特点:
1.所有用户访问,得到的结果可能不一样
2.如果用户请求的是动态资源,那么服务器会执行动态资源,将其转换为静态资源,再发送给浏览器