【Javaweb】JavaWeb两种开发模型


静态网页与动态网页

静态页面

一经制成,内容不会再发生变化,不管何时何人访问,显示的内容都一样

动态页面

通过程序来获得页面内容,通过修改源代码来修改网页的内容


软件架构与模式

都是基于网络进行开发

C/S

Client/Server的缩写,客户端/服务器模式
在这里插入图片描述

服务器通常采用高性能的PC、工作站或小型机、客户端

需要安装专用的客户端软件,如QQ、微信等

优点

  • 服务器压力小,服务器只需要提供数据,所有解析都交给客户端 (客户端功能更强大)

  • 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,客户端响应速度快

缺点

  • 实时性差,不能实现实时更新及同步(升级不方便)
  • 需要安装软件

B/S

Brower/Server的缩写,浏览器/服务器模式

在这里插入图片描述

B/S建立在广域网的基础上,客户机上只要安装⼀个浏览器(Browser)

优点

  • 统一浏览器,只需要记录网址,不用安装软件,升级维护方便
  • 同步

缺点

  • 服务端压力大,所有处理请求都在服务器
  • 客户端功能不够强大

猜你喜欢

转载自blog.csdn.net/m0_50609545/article/details/120273087
今日推荐