AWS 基础字典应用参考指南

为什么要使用它?

通常这些基础数据可以由开发者建模、开发完成,如果使用基础字典应用,优势如下:

  • 无需为各种相似的key/value类数据字典建模新的表结构
  • 无需为维护这些基础数据设计表单和功能
  • 无需SQL,可以直接引用到下拉框、单选按钮、树形数据字典等UI
  • 无需特殊设计,自动适配用户所使用的界面语言
  • 无需特殊设计,可以支持字典缓存到内存
  • 除了简单的键/值结构,可以通过预留的字段进行属性扩展
  • 安装应用时,字典数据可以随应用的安装自动安装
  • 升级应用时,字典数据可以随应用的升级字典完成差异升级
  • 卸载应用时,字典数据可以随应用的卸载而自动删除

正因为有这么多的好处,我们推荐AWS PaaS的开发者在规划自己的应用时,将自己的基础数据采用该应用进行设计和管理。

什么场景时适合

  • 单一Key/Value(多Value)的参数配置,如行业、国家、地区
  • 树形Key/Value(多Value)的参数配置,如简单财务科目

什么场景时不适合

  • 数据结构复杂,通过预留的字段扩展也无法满足
  • 数据关系复杂,某个字段的数据必须参考另外一个数据源的数据
  • 数据控制复杂,基于条件为用户提供不同的行为控制
  • 数据表现复杂,例如必须为记录设计复杂的表单

当上述情景发生时,建议开发者使用AWS PaaS的建模工具,完成这类复杂字典数据的设计。

如果您正计划为当前应用建立复杂的业务主数据,如客户、供应商、BOM等,基础字典应用也是不适合的



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区