Spring 2

[Spring] MyBatis 연동 및 설정방법

MyBatis 프레임워크 특징 간단한 자바코드만으로 DB 연동을 처리한다 SQL 명령어를 자바 코드에서 분리하여 XML 파일에 따로 관리할 수 있다 위의 두가지 특징이 MyBatis의 가장 중요한 특징이며, 기존에 사용하던 JDBC 기반의 DB연동 방법보다 훨씬 간편하다. 프로젝트 생성 Mybatis를 사용해 간단한 SQL쿼리문을 테스트해보자. 개발환경 DBMS: Oracle Database 11g Express Edition Release 11.2.0.2.0 WEB Server: apache-tomcat-8.5.61 8 Language: Java EE 8 Framework: Spring 5.2.12.Release 1. MyBatis관련 라이브러리 설치 다음은 pom.xml에 필요한 라이브러리들을 추가하..

[Spring] 스프링 MVC모델 예제 - Controller와 View연결

DispatcherServlet 클래스의 역할 Spring MVC 모델을 검색하면 위와 같은 이미지를 볼 수 있는데, 그림에서 파란색 부분이 스프링에서 제공해주는 것들이고 개발자가 나머지 부분만 구현해주면 된다. 스프링 MVC 모델은 MVC 모델2에 해당하며 DispatcherServlet라는 서블릿 하나가 클라이언트로부터 들어오는 모든 요청을 받는다. DispatcherServlet가 있기 전에는 사용자가 호출하는 url을 일일이 해당하는 모든 서블릿과 매핑시키는 작업이 필요했지만, DispatcherServlet을 사용하면 해당 요청을 Handler Adapter를 통해 알맞은 컨트롤러로 위임하고, 컨트롤러들은 클라이언트에게 보낼 뷰를 선택해서 최종 결과를 생성하는 작업을 하게된다. Spring MV..