关于系统架构
一、系统架构包括什么形式
- C/S架构
- B/S架构
1.1 C/S架构
- Client/Sever (客户端/服务器)
特点
- 需要安装特定的软件
优点:
- 速度快
- 体验好
- 界面炫酷
- 安全
- 服务器压力小
- ……
缺点:
- 升级维护比较麻烦,每一个客户端软件都需要升级,有一些软件不宜安装
1.2 B/S架构
- B/S(Browser/Sever,浏览器/服务器)
- http://www.baidu.com
- ……
- B/S结构的系统实际上还是一个C/S,只不过这个特殊的C/S比较特殊,这个Client是一个固定不变的浏览器软件
优点:
- 升级维护方便,成本低,只需要升级服务器即可
缺点:
- 体验差
- 不安全
- 速度慢
- ……
1.3 C/S和B/S结构的系统哪个好?
- 娱乐软件建议使用C/S
- 公司内部使用一些业务软件建议使用B/S,方便维护
1.4 B/S系统的本质
- 开发B/S系统其实就是开发一个Web
1.5 JavaSE,JavaEE,JavaME
Java包括三大块:
JavaSE
- java标准版(一套类库,被人写好的类库)
JavaEE
- java企业版(也是一套类库,也是别人写好的类库,专门为企业内部提供解决方案的一套类库,可以开发企业级项目)
- 比较火爆
- 13种规范,其中Servlet就是JavaEE规范之一,学Servlet还是学Java语言
JavaME
- java微型版(也是一套类库,只不过这套类库帮助我们进行电子微型设备内的程序的开发)
- 微波炉,电冰箱