论坛首页 Java企业应用论坛

jdbc还是ibatis?

浏览 50537 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-02-07  
我正在用IBATIS,原因很简单
1)没人要求我用什么。有时用asp,jsp都不管,做出来就行
2)公司就我一个程序员,不存在和同事沟通的问题,很长时间都这样,以后的一段时间也会是我一个人。
3)我感觉ibatis很好用。
0 请登录后投票
   发表时间:2007-02-07  
windyboy 写道
我觉得这还真的不是技术问题
当然我也没有什么包治百病的方法,有的时候也就只能是无奈,然后发发牢骚而已,最多也就自我安慰一下,反正又不是我自己的公司


同感

0 请登录后投票
   发表时间:2007-02-07  
想不到ajoo的公司也有没培训前就应用ibatis的时候。

本来不熟悉一个框架就直接去应用就是一个错误,否则也不会碰到修BUG修出另一个BUG来。

而那位元老兄,在未熟悉ibatis的情况下,妄加判断更是错误。

技术推广离不开实例,ajoo可以组织一下ibatis在功能上,以至架构上给开发和维护带来的好处,以交流的形表给同事有更深一层的理解。

如果还真决定下不下来,也没什么强求的了,就JDBC吧。每个人理解使用一个工具都是不同的,证明ibatis不适合于你们团队和那个项目。
0 请登录后投票
   发表时间:2007-02-07  
“别人也会为这个那个的问题debug半天。”

其实这只是一个借口而已。
不熟的人,一开始接触找半天当然是有可能的。


同样的,C很熟,java不熟的人,他碰到java问题,找了半天,就能说java不好?


使用框架的好处其实一部分是在于规范性或者说是关键流程的重用而避免出错。
也就是为什么struts还是很流行的原因。
0 请登录后投票
   发表时间:2007-02-07  
这种问题为什么还在讨论?直接使用jdbc出现的各种程序和开发效率问题早有定论。

某人若想推翻某种既定做法的话,就应该准备好“新”方法解决旧问题的各种方案最佳实践常用Q&A。然后渐渐地来,边摸石头,边过河,在不知不觉中慢慢使他“变质”。

这样也给人家一种信心。
0 请登录后投票
   发表时间:2007-02-07  
对于一个大一点的公司来说,如果要重新采用一个新技术,肯定是要通过一系列的讨论和或小项目的实践,如果只是凭一个程序员的感觉或者是一个老程序员的反对就能则么样,我只能说是个皮包项目公司
0 请登录后投票
   发表时间:2007-02-07  
qqbuilder 写道
对于一个大一点的公司来说,如果要重新采用一个新技术,肯定是要通过一系列的讨论和或小项目的实践,如果只是凭一个程序员的感觉或者是一个老程序员的反对就能则么样,我只能说是个皮包项目公司


对 大象总是行动迟缓的 。
我的观点,
对项目来说技术不需要很完美,用得过去就可以了,技术总是发展的,
对开发人员来说技术要追求完美,即使项目中没用到,自己弄的demo中也要用上。
0 请登录后投票
   发表时间:2007-02-07  
我觉得就像打扫房子一样,一定要天天打扫才整洁;写程序也一样,要点点的重构。不能总对自己说不在乎,最后自己也会讨厌制造出来的一堆东西。
0 请登录后投票
   发表时间:2007-02-08  
1. diving into ibatis.jar to debug is not the first choice always. Reading documents and ask around in bbs, etc are better choices. This is the typical behavior of programmers who are not capable of learning new concepts, the correct term for them is "monkey coders". For a simple test, they shouldn't go into ibatis.jar in the first place. A bad coding habit.
2. The spring-ibatis combination is more powerful. The DAO implementations are just one-line methods in most cases. The sql code/stored proc are all sealed in xml. They can be copied directly from sql tools so you can verify whether they works or not. The only tricky part is the mapping. So show them spring-ibatis class and xml mapping.
3. Whatever they don't care, they shouldn't care in jdbc either, but they have to code whatever they don't care in jdbc. So they contradict themselves. Ibatis takes out whatever they don't care part completely, at the code level.
4. Given a choice, we should use ibatis at least, not jdbc anymore, it's just lighter, better, and faster - quoted.
0 请登录后投票
   发表时间:2007-02-08  
iBatis我已经用了三年了,非常好。
他介于hibernate和jdbc之间,完成简单的orm操作。

我见意用ibatis。

spring+ibatis是一个很好的选择,再也不用为资源的释放,事务的管理而操心了。就是java不用再关心引用的释放一样。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics