JavaWeb介绍
应用程序架构
C/S架构
1.Client/Server 客户端/服务器
2.在本地有一个客户端程序,在远程有一个服务器程序。
3.优点:用户体验度非常好
4.缺点:安装、部署、维护麻烦,server端和客户端需要同步更新
B/S架构
1.Browser/Server 浏览器/服务器
2.只要一个浏览器,输入url地址就可以访问web服务器上不同的资源。
3.优点:安装、部署、维护简单,客户端不需更新应用程序
4.缺点:对硬件有一定要求,用户体验度稍差
Web资源
静态web资源
1.使静态网页开发技术发布的资源
2.特点:所有的用户访问的结果都是相通的。
3.如:文本、图片、视频。
动态web资源
1.使用动态网页技术发布的资源
2.不同的用户访问服务器响应结果有可能不相同
3.如:servlet、jsp、asp、php
4.如果用户请求的是动态资源,那么Web服务器会将动态资源转为静态资源再相应给浏览器或客户端
Javaweb介绍
概念
1.使用Java语言进行基于互联网的开发
2.使用Java技术解决相关Web互联网技术的统称
3.比如Servlet,Jsp,第三方框架