spring 2

[Spring] 스프링 MVC와 MyBatis와 연동하기 1 (MVNRepository 사용 방법, Maven, POM 설정)

Spring 프레임워크에서의 MyBatis, Maven Spring 프레임워크 환경에서 MyBatis를 연동하고자 할 때는 Maven 저장소를 통해 의존성 관리를 손쉽게 할 수 있다. Maven 저장소는 빌드 툴로, 라이브러리 의존성 관리 툴로 활용이 더 많이 되고 있다. 스프링 프레임워크 사용 이전에는 필요한 라이브러리를 일일이 받아 /WEB-INF/lib 폴더와 WAS에 설치해 사용했다. 하지만, 시간이 지남에 따라 버전이 달라져 사용할 수 없는 라이브러리들이 발생할 위험이 있어 메이븐을 통해 보다 쉽게 관리하고자 한다. 🔍 MyBatis는 Java Persistance Framework(흔히 SQL 매핑 프레임워크로 분류한다)의 하나로, XML 서술자나 어노테이션을 사용해 저장 프로시저나 SQL문으..

👩‍💻/Java 2020.10.22

[Spring] 스프링 프레임워크 개요

개요 스프링 프레임워크는 Java 플랫폼을 위한 경량급 오픈 소스 어플리케이션 프레임워크이다. 스프링 프레임워크는 단지 웹앱을 만들기 위해서만 존재하지는 않지만, 동적인 웹 애플리케이션을 개발하기 위해 여러 가지 서비스를 제공한다. 한국의 경우, 공공 기관의 웹 서비스 개발 시 사용을 권장하는 전자정부 표준프레임워크의 기반 기술로 쓰이고 있다. 자바 개발을 위한 프레임워크인만큼 종속 객체를 생성하고, 조립해주는 툴이다. POJO Bean Container. 컨테이너라는 표현은, 스프링이 어플리케이션 객체의 생명 주기와 설정을 포함하고 관리한다는 점에서 나온 개념. 또한, myBatis나 Hibernate 같은 완성도 높은 데이터베이스 처리 라이브러리와 연결할 수 있는 인터페이스를 제공한다는 맥락도 존재한..

👩‍💻/Java 2020.10.21