|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你通过从书的数量和开发周期及运行速度来证明:net和ruby要比java简单。
比来在做小需求的时分,必要用到目次树,专程写了一个基于java的完成。
因为需求缘故原由,今朝只完成了读部分的功效--怎样将立体节点build成树。静态新增,删除等功效还没有完成。
目次布局观点:
Node:目次节点,具有节点属性信息
NodeStore:立体目次节点耐久化接口,供应办法以下:
publicList<T>findByType(Stringtype);--依据目次范例,猎取该范例下一切的节点(立体节点)
publicvoidadd(Tnode);--将增添节点耐久化
publicvoidupdate(Tnode);--将修正节点耐久化
publicvoiddelete(Tnode);--删除节点
publicvoidmove(Tsrc,Ttarget);--将挪动节点耐久化
NodeStore是一个接口,能够基于DB完成,也能够基于XML完成,或则其他你必要的体例。
Tree:目次树,次要职责:
经由过程NodeStoreload某一范例目次的一切立体节点,build成树;
依据节点id号,查找响应的节点信息
静态新增,修正,删除,挪动节点,经由过程NodeStore将变更耐久化;
目次布局完成类图:(今朝只完成了读办法)
<p>
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点 |
|