1. 系统架构分类
C/S
B/S
2. 什么是 C/S ?
Client / Server
优点:
速度快, 大部分数据集成在客户端, 只需要传输少量的数据.
相对安全, 大部分数据集成在客户端
界面炫酷
缺点:
需要安装特定的客户端软件
升级麻烦
什么样的系统适合使用 C/S
娱乐性
及时性强的
3. 什么是 B/S ?
Browser / Server
B/S 本质上还是 C/S , 只是 B/S 的客户端比较特殊, 是服务器
优点:
不需要安装特定的客户端, 只需要有浏览器就行
升级方便, 只需要升级服务器端
缺点:
所有数据都在服务器端, 一旦发生不可抗力, 数据丢失严重
速度慢
界面单调
什么样的系统适合使用 B/S
企业内部使用的办公软件
对界面要求不是很高, 速度要求不是很快
要求升级方便
B/S的系统更注重数据的管理
4. B/S 架构需要的技术, 访问的全过程
http://119.75.128.10:8080/egov/login.html 这是一个静态资源, 不需要 JAVA 程序
http://119.75.128.10:8080/egov/delete?sno=110 这是一个动态资源, 所带的信息是 sno=110 ,
需要服务器端的程序解析数据, 动态资源和路径是一种对应的关系(不一定是一一对应)
相关文章
- 02-15某大型金融集团对象存储需求分析和架构设计
- 02-15Kafka使用和Stream架构
- 02-15「Web应用架构」WebSocket介绍和WebSocket API
- 02-15图解高性能网络架构:Reactor 和 Proactor
- 02-15深度学习原理与框架-神经网络架构 1.神经网络构架 2.激活函数(sigmoid和relu) 3.图片预处理(减去均值和除标准差) 4.dropout(防止过拟合操作)
- 02-15Android gradle基于架构加载和编译库
- 02-15Flask 文件结构和基本架构流程
- 02-15数据库常用架构和同步工作原理
- 02-15庐山真面目之四微服务架构Consul和Ocelot简单版本实现
- 02-15AXI4协议学习:架构、信号定义、工作时序和握手机制