Easyui tree 从数据库中动态加载数据(2)

来源:互联网 发布:淘宝防身电击器 编辑:程序博客网 时间:2024/05/17 06:59

记得之前做过一个关于easyUI tree的Demo,做完之后写了一篇博客,并把源码传到CSDN上了。后来也就没有关注过。最近翻看以前的博客,看到有一些读者来信,博友们提到代码不是全的,然后去下载了一下源码,发现,确实不是全的。关于tree的这部分代码没有上传,有可能是当时做了两个Demo,一个用户登录的Demo一个tree的Demo,将用户登录的Demo上传了。这就很尴尬了。抓狂

生气然而我在博客中只是提供了大家一种思路,怎么使用easyUI来实现tree。这个无关于后台,有很多博友就问我后台怎么实现,有没有全的后台源码。其实在这里我想说一点,因为后台的框架比较多,选择空间比较大,各公司使用的框架技术都不一样。用处即使你拿到我的源码也没有太大的。而且我的源码中虽然没有Tree的一些代码,但是有个关于用户登录的源码,倘若你用的框架跟我相似或者相同,大可参照用户登录的模块来copy一下,略作修改,无非都是增删改查,查询数据库操作。简简单单的两张表,一张用户表,一张tree的表。操作也都是比较简单的。

前端不会去做太多事,关于tree,大多前端组件都会提供自己的API,我们需要做的就是针对该API去组装它所需要的格式,然后直接往上一套就行了。

虽然在源码中没有Tree的代码,但是在博客中我将tree重要的代码都粘贴了出来。比如tree的实体,controller层所做的数据封装操作,以及前端的增删改的处理逻辑和方法都有明显的提示。有的博友跟我要关于service层dao层的源码,其实稍微用心的博友根据用户管理模块的代码就能写出tree的一些后台代码。service中无非就是一些DAO层接口调用和业务处理,在这里由于比较简单,业务处理的部分我都放在了controller中处理了,按道理说这么处理是不对的,controller层应该只关注与业务走向,而不进行业务的实际处理和分析。

由于用到mybatics,所以后台需要进行mapping配置,这个配置跟用户管理模块相同只是改个名字就行了,有点别忘了在xml中引用,其他的都没啥难度。简单的copy就可以完成这个项目。其实不给你传Tree的部分源码也是正确的,倘若我的源码你都拿来直接用,连个举一反三的机会都不给你们试试,那你们做这块的代码又有什么意义呢,完全学不到东西。我也理解可能有部分刚接触这行的,对java的一些东西还不太熟悉,就像我刚入门一样只知道copy,完全不知道我所copy的是什么意思,怎么用?

或许有的博友会认为我这完全是为了源码漏传找借口,如果非得这么说,也有那么点原因。大家大可不必介意,博主也不是那么小气的人。只是好几年了,当初的源码早已忘记放到什么地方了,再说现在对于这种简单的代码,我也不回去看了。

如果大家有关于这个Demo的一些问题,随时可以联系我,有意者加我QQ:846049243 ,备注CSDN博友。

谢谢大家!

原创粉丝点击