日常知识整理---web项目字典设计与管理

本文介绍了在实际生产环境中,如何将Web项目中常用的固定变量设计为字典类型,以提高页面维护性和减少数据库访问。通过创建字典类型表和字典项目表,并在启动时缓存数据,实现数据的动态管理和页面硬编码的脱耦。同时,展示了用户表中如何引用字典数据,以简化数据存储和查询。
摘要由CSDN通过智能技术生成

近来公司不久,就发现之前在学校开发的一些项目,与实际生产开发有很大区别。

例如,页面中常用的、固定的变量(web开发中经常用到的下拉菜单option,单选框,复选框都可以使用这种方式),可以把它设计为字典类型。

然后项目启动的时候,可以把字典从数据库里面查出来,并且做缓存处理。

好处:
  脱离页面硬编码,方便后期维护增删改

  减少了数据库的访问

                  加快页面响应速度.......

数据库字段设计:

字典类型表(dictionary_type):dic_id, dic_code, dic_name
                                                   1       education  学历
                                                   2       nation        民族

                                                   3          sex         性别 


字典项目表(dictionary_item)    : item_id,  dic_id , item_name , item_value   ,  item_so

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值