1. 마이바티스 홈페이지 접속
마이바티스 접속 후 Products 탭을 클릭합니다.
download 링크를 글릭합니다.
다운로드하고 압축 파일의 압축을 해제 합니다.
그 후 WEB-INF/lib 폴더 내에 파일을 복사해 붙여 넣습니다.
1. 마이바티스 홈페이지 접속
마이바티스 접속 후 Products 탭을 클릭합니다.
download 링크를 글릭합니다.
다운로드하고 압축 파일의 압축을 해제 합니다.
그 후 WEB-INF/lib 폴더 내에 파일을 복사해 붙여 넣습니다.
애플리케이션의 규모가 작을 때는 JDBC를 이용해 충분히 개발할 수 있었습니다.
그러나 인터넷 사용자가 폭발적으로 증가하고 애플리케이션의 기능이 복잡해짐에 따라 기존의 JDBC로 개발하는 데는 한계가 드러나게 되었습니다.
기존 JDBC로 개발할 경우 반복적으로 구현해야 할 SQL문도 많을 뿐만 아니라 SQL문도 복잡합니다. 따라서 자연스럽게 마이바티스나 하이버네이트 같은 데이터베이스 연동 관련 프레임워크가 등장하게 되었습니다.
기존의 JDBC를 연동하려면 다음과 같은 과정을 거쳐야 했습니다.
connection ->Statement 객체 생성 -> SQL문 전송 ->결과 반환 -> close
이방식의 단점은 SQL문이 프로그래밍 코드에 섞여 코드를 복잡하게 만든다는 것입니다. 이 방법을 개선해 SQL문의 가독성을 높여 사용하기 편하게 만든 것이 바로 마이바티스 프레임워크입니다.
마이바티스 프레임워크의 특징
persistence framework의 구조
다시 정리해 보자면 데이터베이스 연동 시 사용되는 SQL문을 미리 SqlMapConfig.xml에 작성해 놓고 애플리케이션에서 데이터 베이스 연동 시 해당 sql문에서 사용될 데이터를 지원하는 해당 매개 변수에 저장한 후 SQL문에 전달합니다. 전달된 매개변수와 SQL문을 결합해 SQL문을 DBMS로 전송하여 실행합니다. 그리고 그 결과를 애플리케이션에서 제공하는 자료형으로 반환합니다.
mybatis 설치하기 (0) | 2020.01.14 |
---|