摘要: iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。 ibatis本是apache的一个开源项目,2010年这个项目由apahce sofeware foundation 迁移到了google code,并且改名为mybatis。一站式 iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。 相对Hibernate和Apache OJB等“一站式”O 阅读全文
posted @ 2011-04-22 12:28 Shikyoh 阅读(501) 评论(0) 推荐(0) 编辑
摘要: MyBatis 的前身就是 iBatis 。是一个数据持久层(ORM)框架。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的 JPetStore实例。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的POJOs(Plan 阅读全文
posted @ 2011-04-22 12:26 Shikyoh 阅读(815) 评论(1) 推荐(0) 编辑
摘要: Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。4月份以来,Terrylee写了一系列的Castle的文章,这里做一下总结,后续还有Facility系列等,本部分内容会不断的更新。第一部分:ActiveRecord学习实践系列1.Castle ActiveRecord学习实践(1):快速入门指南 2.Castle ActiveRecord学习实践(2):构建配置信息3.Castle ActiveRecord学习实践(3):映射基础4.Castl 阅读全文
posted @ 2011-04-22 12:23 Shikyoh 阅读(282) 评论(0) 推荐(0) 编辑