一、分布式思想

1.1分布式计算

  • 一项任务有多个服务器共同完成的,例如:大数据计算

1.2分布式系统

  • 按照项目特定的功能模块及层级进行拆分,从而降低整个系统机构的耦合性问题

1.3传统项目存在的问题

  • 将所有的模块都写在一起,如果其中一个模块出现了问题,可能导致整个系统运行失败

1.4分布式系统拆分

  • 按照模块拆分
    • 由于单体架构中耦合性太高,所以采用了分布式思想,将项目按照模块进行拆分,使得各个模块之间互相不影响,提高了整体的扩展性
  • 按照层级拆分
    • 由于某些项目功能实现起来比较复杂,需要多人协同合作,则需要将项目按照层级再次拆分.

1.5分布式引发的问题

  • 1.分布式系统中jar包文件如何统一管理?
  • 2.分布式系统中工具API如何统一管理?
  • 聚合工程:公共的第三方通过继承,自己的文件通过依赖获取
    • 04-京淘项目 - 图1

      二、京淘项目后期搭建

      2.1 创建jt2007-父级项目

2.2创建公共子模块jt-common
2.3创建jt-manage项目
2.4关于SpringBoot默认页面访问说明

  • 如果用户采用缺省值访问时,Springboot会采用模板工具API进行页面跳转

    三、京淘后台页面结构说明

    3.1布局说明(easyUI)

  • 5个方位

3.2树性结构(Tree)

  • < ul > 和 < li >标签应用

3.3tab

  • 标签:iframe -画中画效果

    四、京淘后台实现

    4.1UI框架 -表格数据展示说明

  • 核心:JS需要什么数据,后端程序员就封装什么数据

  • EasyUI表格应用

4.2常见缩写介绍

  • POJO : 与数据库映射的一个实体类
  • VO:数据展现层的对象,主要与页面JS进行数据交互的媒介

4.3JSON:一种轻量级的数据交互格式

  • 两种结构
  • key:value形式 -value可嵌套

    五、总结

    本节主要了解项目的基本构成,JSON在项目中的应用,熟悉它的用法及基本结构。