[01] MyBatis 아파치(Apache) 소프트웨어 재단의 IBatis 개발자팀이 구글 코드로 이전하기로 결정하고,구글 코드에서 새로이 만들어지는 이름이 MyBatis로 변경되었습니다. iBatis 라이브러리는 다운로드가 안됩니다. (01) MyBatis Component Flow MyBatis Framework가 Business Layer와 DB Layer사이 가운데서 양쪽을 연결하고 있으며,하단의 mapper.xml 파일을 이용하여 쿼리문을 별도로 작성합니다. impl : 구현클래스 (02) MyBatis 특성 1) 성능: 구조적 강점-데이터 접근 속도를 높여주는 Join 매핑 여러가지 방식의 데이터를 가져오기 전략(가져오기 미루기, SQL 줄이기 기법) 2) 관심사의 분리:설계를 향상(유지 보수..
[01] iBATIS 개론 - SQL Maps 프레임워크는 관계형 데이터베이스에 접근할 때 필요한 자바코드를 현저하게 줄일수 있도록 도와줍니다. - SQL Maps는 간단한 XML서술자를 사용해서 간단하게 자바빈즈를 SQL statement에 맵핑시킵니다. - SQL Map API는 프로그래머에게 자바빈즈를 PreparedStatement파라미터와 ResultSets으로 쉽게 맵핑할수 있도록 함. - SQL과 비즈니스 로직이 분리되어 있어 배포 및 유지보수, 재활용성이 뛰어납니다. - 일반 SQL뿐만 아니라 저장 프로시져까지 iBATIS는 처리할 수 있습니다. - 파라미터를 기반으로 동적으로 실행할 SQL을 지정할 수 있습니다. 1. - iBATIS의 위치 JSP ---> Spring(Struts2)--..