码迷,mamicode.com
首页 > 其他好文 > 详细

pe框架菜单入门

时间:2018-03-01 19:56:54      阅读:1466      评论:0      收藏:0      [点我收藏+]

标签:root   get   def   tail   列表   net   二级菜单   小项目   mapping   

菜单

tomcat启动时候框架进内存,框架加载pe-config,各大依赖项目进内存。剩下开始读取common中rule菜单。

config/sql-mapping/common/rule.xml。rule、bankrule、puser、puserrule。

菜单外观等同UI框架导航栏,UI中用的列表标签。这里类似java的菜单树。

将菜单放到数据库中MenuTreeDef标识,最顶层为root,每一层用def关联,启动项目时候遍历得到菜单树等级显示在页面。

以外汇下二级菜单为例子:

select ruledef  from  banrule  where ruleid=‘root‘

select ruledef  from  banrule  where ruleid=‘ruledef...‘

root 是最顶层节点,ruledef是该层子节点,每个子节点可能又是下层父节点。这样就连城了一棵树。

菜单是配置的骨干,产品是血肉。只有菜单树是正常显示的,但没有具体产品功能。

菜单的思路很明确,可以具体百度开源方案,思路一致。java从数据库读取菜单,递归生成菜单树

产品:

一个大项目是一个产品组productgroup,其中每个具体功能或者小项目都可以是产品product。产品本身包含所能发起的交易producttrs。

菜单和产品关联:

菜单的叶子节点中ruledef没有下一级关联了,字节节点的ruledef关联产品。

pe框架菜单入门

标签:root   get   def   tail   列表   net   二级菜单   小项目   mapping   

原文地址:https://www.cnblogs.com/liwanxing/p/8489459.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!