有关 B/S 结构的一点体会

B/S 结构的软件架构在目前的企业应用领域里, 就我所见, 几乎占了绝大多数. 一直搞不清这个系统到底是怎么工作的, 前天突然想到一点, 认为比较有启发性, 也是对从前长期的困惑的一点小小的回报.

Server 端, 是一个永远开启的程序, 有消息来了就立刻动起来: 操作数据库等. (20100715补充: Server 端开启了某个服务端口, 如 80, 8080 等等, 用以监听用户的的请求)

Client 端, 或者所谓的 Browser 端, 不过是接受来自 Server 的消息, 再进行客户化展示而已.

Server / Client 之间的关系就是互发消息而已, 不过各自对接收到的消息进行计算.