ibatis 直接升格为 apache 一级项目了

fajaven 发表于 2005-09-18 10:10:02 作者:fajaven     来源:原创
评论数:14     点击数:4,186

摘要:

ibatis 直接升格为 apache 一级项目了!!! 你可以通过 ibatis.apache.org 访问到。而大家知道,struts 去年才升级,jakarta 下面有几个很出名的项目到现在还没有升级:tomcat, tapestry 。
ibatis 直接升格为 apache 一级项目了!!!

你可以通过 ibatis.apache.org 访问到。而大家知道,struts 去年才升级,jakarta 下面有几个很出名的项目到现在还没有升级:tomcat, tapestry 。

虽然看起来应该不算新闻了,我也没有找到具体什么时间 ibatis 被“提升”的,但之前一段时间我在做 jmatrix 用的 ibatis,所以一直在关注 ibatis 的动向。大概去年吧,ibatis 就说要加入 apache ,并且曾经发生过大讨论,基本上是支持的,然后就开始进入 apache incubation 阶段了,也就是先要经历下考虑,来个“孵化”。几个月后的今天我访问 www.ibatis.com 直接重定向到了 ibatis.apache.org ,令我感觉很诧异: 看来 ibatis 真是令 apache 非常重视的一个项目呀。

即将发布的 jmatrix 用的 ibatis ,使用过程中感觉很不错,特别是与 spring 结合起来,感觉真是爽,与直接写 jdbc 是“高级”多了。但是用 ibatis 还有个好处就是,没有什么学习曲线,基本上直接用,因为他也是你熟悉的 SQL 语句。

当然持久层方案选择里,还有现在更加火的 hibernate ,以及将可能火起来的 JDO ,EJB3 。大项目偶不敢妄加评论,对于中小型项目来说,估计大家当然比较多的选择还是:hiberante / ibatis 。对于 hibernate 的确也是比较容易使用,但我个人的经验,包括与朋友讨论过程中别人的经验来说,需要比较高的 OO 功底才能真正用好、用转。但 ibatis 不存在这个问题,完全只是给你减少工作量,而没有增加多少别的东西。

所以,个人严重推荐 ibatis 。这也是 apache 的选择哟!!!

本页页面地址:

用户评论列表

#1 评论作者: fajaven 发表时间: 2005-09-18 10:27 上午

补充说明一下: 

ibatis 中文有人翻译了资料,学习起来还是挺方便的,看官方文档基本上差不多了。也有个成熟的 jpetstore 项目可供参考学习,好像也是集成 struts + spring + ibatis 。jmatrix 也是这些框架啦!

还有,ibatis 现在不只是有 java 版本,另外有 .net 版本,甚至刚刚出了 ruby 版本,晕!

#2 评论作者: cleverpig 发表时间: 2005-09-18 05:42 下午

我喜欢ibatis,并且始忠实用户。听到这个消息,甚为兴奋。倒是应该有个eclipse的ibatis的插件就更方便了。。或者generator也可以。提高工作效率吗!这要向ruby学习了。

#3 评论作者: Stive 发表时间: 2005-09-19 10:38 上午

Tomcat和Apache HTTP server一样是web容器……为了保证Apche的核心地位,so.............而Tapestry虽然出名,但是似乎还在没有很“重大”地确立自己的地位,现在基于JSF的MyFaces声名日渐高涨,未来到底支持谁还很难说……

#4 评论作者: cleverpig 发表时间: 2005-09-19 12:23 下午

myface的出现时机很好,我感觉它对于apache的地位现在没有影响,但是随着时间推移,jsf会更加广泛的应用.myface地位说不定明年提升地位,哈哈..作为我们来讲,还是没有什么项目是中国人真正意义上参加的,大多数都是周边的工作.我辈应该更加努力才是呀!

#5 评论作者: ginger547 发表时间: 2005-09-19 10:57 下午

努力学习中,以前好象用过一点,对一个xml 数据库进行过简单的ibats操作,可用的很少,努力学习!!学习好好用用,因为文章作者说的太好了!

#6 评论作者: zhe5d 发表时间: 2005-09-20 03:29 下午

ibatis是一个面向sql的ORM,hibernate是一个面向对象的ORM。

#7 评论作者: yulang13 发表时间: 2005-10-19 01:33 下午

大受启发~~~~~~~~~~~~~~~~~~

#8 评论作者: oopoopoop 发表时间: 2005-11-30 09:13 上午 E-mail: oop

破烂....盲目跟风........................................

#9 评论作者: ibatis 发表时间: 2005-12-08 03:13 下午

hibernate/ibatis都是非常优秀的ORM框架,就我个人使用经验来看,ibatis更容易上手,如果习惯了JDBC编程的可是说是如鱼得水,反之如果没有OOP功底的用hibernate就非常难受,特别是在做查询时;而且hibernate不宜用在宠大系统的开发,如服务器集群,各系统之间相互调用等,而ibatis则提供了更为灵活的方式.........最后一点..我还是更喜欢ibatis...哈哈哈...个人意见

#10 评论作者: netwind2009 发表时间: 2006-02-05 04:51 下午

还没接触到ibatis,说的很令人心动,不知道真正的效果如何,还是先把hibernate搞精吧.......

#11 评论作者: jblus 发表时间: 2006-04-13 11:49 下午

我写了一个ibatis的eclipse的插件,是参照jpetstore的代码生成结构写的,有兴趣与我联系。。。
jblus@163.com

#12 评论作者: dwangel 发表时间: 2006-05-19 02:06 下午

tomcat 早就升级了啊
http://tomcat.apache.org

#13 评论作者: czguofei 发表时间: 2008-03-18 06:23 下午

ibatis确实是不错的比较自由


发表我的评论 (评论可增加个人积分...)

用户*: E-mail:
评论内容*:

支持BBCode
算术题*: + =