1、系统架构包括什么形式

  • 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结构的系统哪个好?

  1. 娱乐软件建议使用C/S
  2. 公司内部使用一些业务软件建议使用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微型版(也是一套类库,只不过这套类库帮助我们进行电子微型设备内的程序的开发)
      • 微波炉,电冰箱