|
这个主题共有 7 回复 / 1 页 [
]
|
|
|
|
|
|
jdon框架与hibernate结合的部分在文档中说的不详细
|
发表: 2008年03月24日 21:43
|
回复
|
|
|
好像JdonFrameword使用开发指南上没有对dao的介绍的内容啊?另外我对com.jdon.persistence.hibernate.HibernateCRUDTemplate这个包不太理解.还请高手指点一下
|
|
|
|
|
|
re:jdon框架与hibernate结合的部分在文档中说的不详细
|
发表: 2008年03月25日 11:49
|
回复
|
|
这个类不难理解啊,不知道你是什么不清楚。
我现在在看这个类(com.jdon.persistence.hibernate.HibernateCRUDTemplate.java)的时候,发现里面几乎每一个操作过程,如:insert、update等都是先用方法 getHibernateTemplate() 取 HibernateTemplate,然后再用这个 HibernateTemplate 来进行 insert、update 等操作。而我仔细看了一下这个类的构造函数,每一个构造函数都已经对 HibernateTemplate 进行了初始化,所以我觉得没必要在进行 insert、update 等操作前再 getHibernateTemplate 一次,而是直接用 HibernateTemplate.insert(o) 、 HibernateTemplate.update(o) 就可以了。
不知我的理解对不对,请大家指点。
|
|
|
|
|
|
re:jdon框架与hibernate结合的部分在文档中说的不详细
|
发表: 2008年03月25日 12:51
|
回复
|
|
其实 jdon 框架和 Hibernate 层的结合在《开发指南》说的并不多。因为 Hibernate 只是持久层的一种而已。但 jdon 框架如何实现模型的持久化在文档的 crud 解释部分说得很多。你搞懂了 jdon 框架是如何调用持久层的,那 jdon 如何与 Hibernate 结合就很清楚了。
其实,我看了一下 banq 画的那个解释 jdon 框架的图(《开发指南》P30),我觉得并不是很合适。我认为 jdon 框架就象一个hub或路由器,而表现层、业务层和持久层分别是三个网络终端,互相之间要通讯就通过 jdon 框架进行链接,从而完成其各自的功能。在这个整体中, jdon 框架不但起到连接这几个层并完成层之间的数据传输、解耦合的作用,而且还起到了实现各层之间的数据缓存以实现高性能的效果;还有,这个框架还缺省实现了一个表现层 Struts 1.2 进行快速开发的过程。但在《开发指南》中的那个图中,并不能真正表现出 jdon 框架的功能和作用来。因此我觉得《开发指南》中的这个图实在是要改一下。
|
|
|
|
|
|
回复:re:jdon框架与hibernate结合的部分在文档中说的不详细
|
发表: 2008年03月25日 15:12
|
回复
|
|
|
楼上说得很精彩,特别关于图的描述,我已经摘用你的描述,有时身在庐山中的我可能并不能用大家理解的语言来描述Jdon框架,而你的描述就很简单直白,感谢你。
|
|
|
|
|
|
回复:回复:re:jdon框架与hibernate结合的部分在文档中说的不详细
|
发表: 2008年03月25日 18:24
|
回复
|
|
lqixv ,高人啦,能够看懂JF的源码并提出了让banq采纳的意见,小弟我向你看齐! 呵呵
|
|
|
|
|
|
jdon框架与hibernate结合的部分在文档中说的不详细
|
发表: 2008年03月25日 22:11
|
回复
|
|
|
说的好像很精彩,不过我还是有点看不懂,看来我还得加把劲。
|
|
|
|
|
|
re:jdon框架与hibernate结合的部分在文档中说的不详细
|
发表: 2008年03月26日 09:32
|
回复
|
|
呵呵,能得到 banq 的肯定,心里还是蛮高兴的。多谢 banq 鼓励!
oojdon,我其实没仔细去看框架的代码。只是我在开发的过程中,有些东西不知该如何实现或者程序出错了,不知问题在那里,只好一层一层追下去,就看到了部分框架的代码。然后,开发了两个小模块后,头脑中就有了这个框架的概念了。然后就把自己的一点想法说出来啦。得到banq的肯定,我也非常高兴啊。其实学习的最快的方法可能就是使用吧。我现在想利用点空闲时间,把过去那些案例都用 jdon 5.1 的框架来实现,这样应该可以比较快得到提高。你也试试吧。
|
|
|
|
|
|
回复:re:jdon框架与hibernate结合的部分在文档中说的不详细
|
发表: 2008年03月26日 10:20
|
回复
|
|
|
|
|
|