꾸릉스토리

[스프링] Spring(STS3)에서 DB연동하기 (1)-프로젝트구성 본문

개발

[스프링] Spring(STS3)에서 DB연동하기 (1)-프로젝트구성

꾸릉스토리 2024. 5. 27. 12:56

 

 

Spring 에서 데이터베이스와 연동하기 위한 방법을 작성하고자 합니다.

 

제가 학원에서 배우면서도 복잡하고 어렵다고 생각이들어서

 

기록을 남기는 것 이자 다른 분들께도 설명을 하기위해서 작성해봅니다.

 

 

 

우선 저의 설치 구성 환경은 

https://nameguhyeon.tistory.com/2

 

[스프링] 프로젝트 생성 및 기본 설정

스프링을 사용하기 위해서 sts3 툴을 다운받아서 사용했습니다.이클립스의 marketplace에서 지원되는 sts3는 2019년인가부터 지원이 되지 않는다고 하여 요새는 sts3를 사용한다고합니다.https://docs.spri

nameguhyeon.tistory.com

해당 글에 대략 정리되어있습니다.

 

 

 

 

우선 프로젝트를 하나 만들고 위 이미지처럼 패키지 및 클래스,인터페이스와 xml 및 jsp페이지를 생성합니다.

 

controller class파일을 생성합니다.

 

mybatis를 통해 명령어를 전달하기 위한 인터페이스를 생성합니다.

 

 

db객체를 불러오기 위해 dto class 를 생성합니다.

 

 

서비스는 class와 interface로 구분을 하여 LoginServiceImpl에서 interface를 상속받아 사용한다.

 

 

resources 경로에 mappers 라는 폴더를 생성하고 그 안에 login폴더를 생성한다.

 

 

해당 폴더에 xml파일을 생성한다.

 

 

view에 login폴더를 생성한다.

 

 

login폴더에 index.jsp 파일과 allList.jsp 파일을 생성한다.

 

 

 

모두 설정하면 위 이미지처럼 구성이 됩니다.

 

 

여기까지가 프로젝트 구성입니다.

반응형