IBatis开发心得(一)

原创 2007年09月12日 17:13:00

 

最近这段时间一直在用IBatis来进行开发。现在把这段时间的一些开发心得写出来,跟大家一起分享。

首先,IBatis可以说转变了我以前的一些思想。我们以前开发项目的时候,总是先建立好数据库,分析清楚表与表之间的关系,才开始根据这些表进行实际的开发。实际上并没有完全把面向对象的优势展现出来。

现在的使用IBatis。顺序可以是这样,首先项目经理会分析整个项目,可以分成为几个对象,每个对象具有什么属性,什么方法。同时会用visio画出UML图来。这样可以说把面向对象的优势完全体现出来了。 然后程序员会根据UML图来操作对象,实现每个对象的属性和方法。这样就可以完全脱离数据库,去考虑程序的问题。这种开发方式特别适合于团队开发,团队中有专门的人去负责数据的建立,他可以根据项目中的Maps图清晰的知道每个数据表中的字段。

JAVA开发:分享一些SpringMvc+Ibatis+spring的框架使用心得

近期不在做.net的项目,而是使用java作为开发语言,就想着要用springmvc开发了,由于前些年也用过struts1/2+hibernate/ibatis+spring开发过项目,因此是有些底子...

Spring+ibatis批量存储心得

1、上回的心得中我强调了startBatch()的批处理的作用,但是其中的使用是个错误用法,并没有发挥出startBatch()的实力,对此给与观众的误导我将在此表示到欠,并贴出正确的用法 pu...

项目开发-iBatis事务源码之事务提交和回滚

接上篇继续事务的提交和结束流程如下。    commitTransaction       SqlMapClientImpl的commitTransaction操作,类似startTransacti...

iBatis开发的一个应用

今天开始学习iBatis框架,感觉这个框架很轻巧,方便,使用上手很快,没有多大的难点,下面就介绍一下第一个应用开发的步骤: 第一步:在mysql的test数据库中建立一张表:account creat...

iBatis开发详解(4)-----------select详解

是iBatis已经映射的语句类型,就是查询了,为了配合说明,这里再介绍两个标记:和,前者用来创建一个文本片段,这些片段可以组合起来创建完整的SQL语句;后者很显然就是包含的意思了。假设我们有如下代码段...

Ibatis之Eclipse开发插件——Ibator的安装及ibatorConfig.xml的配置

Ibatis之Eclipse开发插件——Ibator 1、插件简介Ibator is a code generator for iBATIS. Ibator will introspect a dat...

Ibatis开发要点

Ibatis提供了一种半自动化的O/R Mapping实现框架。它以牺牲工作量和移植性的代价换取了SQL语句设计的自由性和可优化性。 典型Ibatis配置文件      enhan...

spring mvc系列文章 - springmvc spring mybatis ibatis freemark整合开发(1.0版)

采用maven管理项目,eclipse开发: 1 采用的目录结构 2 所需的所有相关jar pom.xml ...
  • sl0007
  • sl0007
  • 2012年08月09日 13:58
  • 1874

spring2.5 + ibatis2.3.4 整合开发

spring所需包: —————————————————————————————— dist\spring.jar                     //spring核心包 lib\jak...

spring3.2+ibatis2.3+cxf2.2+access整合开发

整个项目的功能是对外发布一个服务,数据库使用的是access。 对外发布服务 Cxf对外发布服务,是建立在service层,所以,要发布服务,只需在service层进行设置,具体见代码: 首先在...
  • mlc0202
  • mlc0202
  • 2013年01月08日 10:29
  • 1448
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IBatis开发心得(一)
举报原因:
原因补充:

(最多只允许输入30个字)