实验3 编程视频 代码下载
上一节
下一节
代码下载:
由面B课本例题,改进制作实验3的第1版代码:
组合模式例题代码:
怎样改进和完善,参考体系结构的第10章。
待改进的功能点参考:
* 后续第2版改进1:自动求解节点所在层数、兄弟节点编号
* 后续第2版改进2:读取数据库的表,根据不同的用户身份,返回不同的菜单给前台终端
* 后续第3版:不同用户身份对应的不同菜单,管理员可以动态调整、配置。
拓展补充1:数据库怎样存放用户的多级菜单,了解“RABC数据库权限设计”
拓展补充2:怎样精确控制到某张表、某个字段的权限,首先用编程能力实现,其次了解Shiro工具库。
技术动态:数据库有mysql,MongoDB,Redis多种类型。有的数据库不再依赖SQL语句,更方便使用面向对象编程、设计模式编程解决问题。可以用JavaBean数组模拟数据库的一张表。
其他后台 Node.js/Python Django也可以使用向对象编程、设计模式编程。