달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31


마이바티스를 사용할때 많은 사용자는 스프링을 사용하죠. 

스프링은 이미 자바쪽에서는 굉장히 보편화된 . 마치 표준 프레임워크처럼 사용되는 추세이기도 하구요. 어제 있었던 토비형의 세미나나 책 종류 및 판매수준을 보면 자바 프레임워크에서는 가장 인기가 높은 상황입니다. 

그렇다고 스프링을 사용하지 않는게 문제가 있다거나 왠지 떨어진다거나 그런뜻은 전혀 아니에요.. 개발 표준은 구성원들이 결정하는 기본 사항이니까요. 


어쨌든 마이바티스와 스프링은 깊은 관계를 맺고 있어요. 

아이바티스 당시에는 스프링이 보편화되기전에 이미 아이바티스가 있었기 때문에 자연스럽게 스프링연동모듈이 스프링 패키지에 포함이 되었었어요. 마이바티스도 사실은 스프링의 3.x버전에 기본 포함될수 있도록 신경을 썼었답니다. 하지만 릴리즈 시기가 서로 맞지 않았어요. 그래서 마이바티스는 별도 모듈을 제공하는 것으로 진행이 되었죠. 그 내용은 마이바티스 스프링연동모듈 문서에 짤막하게 설명이 되어 있답니다. 

연동모듈 문서는 http://mybatis.github.io/spring/ko/index.html 를 보시면 되요(Motivation 항목). 이미 아실수도 있지만 한글화도 되어 있답니다. ^^


이젠 아이바티스의 개발이 중지되었고 마이바티스가 마이너 업그레이드가 많이 진행됨에 따라 어느정도 안정화상태이기 때문에 스프링에서는 기존의 아이바티스 연동모듈에 대해 Deprecated 했죠.

스프링 API 문서인 http://static.springsource.org/spring/docs/3.2.x/javadoc-api/org/springframework/orm/ibatis/SqlMapClientTemplate.html 를 보면 아래와 같이 표기되어 있구요. 


스프링 레퍼런스 문서를 보더라도 아래처럼 표기가 되어있죠. 


우리에게 JDBC의 귀찮음을 많이 해결해준 아이바티스.. 

이젠 역사의 뒤로 보내서 쉬게 해줄 시간이 다가오나 봅니다. 

아이바티스는 이제 쉬게 해주고 새로운 마이바티스랑 놀아보는건 어떠세요.??  


★★★ 마이바티스와 스프링 책에서는. 5장에서 다루고 있어요. ★★★ 


Posted by fromm0
|