java树形结构设计:
1.目前技术上如何实现?
2.大多数项目中怎样设计?

解决方案 »

  1.   

    不是有现成的tree集合类给你用的吗?
    或者可以用xml呀。
      

  2.   

    如果是前台展示要用 dTree
      

  3.   


    没太明白你的意思,你是说的后台还是前台还是数据库设计?你说的问题也太笼统了
    我们以前做过树形的项目,给你大体上说一下吧:前台是用的flex做的,flex有相关的Tree组件,其实即使用div+javascript也能实现
    后台就是java了,
    数据库用的oracle,本身oracle是支持树形结构数据的,有专门的针对树形结构的函数
    数据结构就是:自身的id,和上级部门的id(upid),如此向上找就行
      

  4.   

    没太明白你的意思,你是说的后台还是前台还是数据库设计?你说的问题也太笼统了
    我们以前做过树形的项目,给你大体上说一下吧:前台是用的flex做的,flex有相关的Tree组件,其实即使用div+javascript也能实现
    后台就是java了,
    数据库用的oracle,本身oracle是支持树形结构数据的,有专门的针对树形结构的函数
    数据结构就是:自身的id,和上级部门的id(upid),如此向上找就行
    [/Quote]
      

  5.   


    一般是设计为一张表,id  pid      garde1   0         1
    2   1         2
    3   1         2
    4   2         3大多是用递归来解决问题的 
      

  6.   

    Java设计模式中有个 合成(Compsite)模式
      

  7.   

    http://www.jstree.com/
    Examples--Full PHP & mySQL example