요르딩딩

[Spring 분석] DB연동 구조(그림) 본문

[Web]/[Spring]

[Spring 분석] DB연동 구조(그림)

요르딩딩 2021. 4. 12. 20:54
728x90
반응형

프로젝트를 처음만들고, DB에 연동해보았습니다.

해당글의 1,2번은 개인적으로 가져온 소스를 사용한것이니 참고로만 봐주세요.

아래 사진은 프로젝트의 구조를 시각적으로 이해하기 위해 작성해 보았습니다. 참고만 해주세요.

[프로젝트구조]

1. 해당 위치에 폴더를 만들고 Util을 추가해줍니다. (DB연동이 목적으로 Util을 사용하여 빠르게 진행하기 위함입니다.)

RequestUtil.java
0.00MB

 

 

ResponseUtil.java
0.00MB

 

 

StringUtil.java
0.01MB

 

 

2. model폴더를 생성하여 Error, Result 클래스를 만들어 줍니다. (모델도 유틸과 마찬가지로 빠르게 진행하기 위함입니다.)

JhResult.java
0.00MB
JhError.java
0.00MB

 

 

3. Controller를 작성해 줍니다.

 

4. Service(interface)를 작성해줍니다.

 

5. ServiceImpl를 작성해줍니다.

 

6. mapper.java를 작성해 줍니다.

 

7. AbstractDAO를 작성해 줍니다.

 

8. mapper.xml를 작성해 줍니다.

 

9. context-datasource.xml을 추가해 줍니다.

 

context-mapper.xml을 추가해줍니다.

10. pom.xml에 필요한 dependency 추가합니다.

 

해당 소스입니다. 연습하면서 익혀보세요.

project(DB).zip
0.00MB

 

+추가)

DB연동 설정시 확인해야되는 사항

 

1. contexet-datasource.xml : <bean:id = A>

2. context-mapper.xml : <~ref = A>

3. context-mapper-auto.xml : <~ref = A>

4. context-transaction.xml : <~ref = A>

5. jdbc.properties : 아이디, 비번

6. resources > auto

7. resources > config > sql-mapper-config.xml

 

 

728x90
반응형

'[Web] > [Spring]' 카테고리의 다른 글

[Spring 분석] 세션과 토큰(Session, Token)  (0) 2021.04.21
[Spring 분석] Transaction이란  (0) 2021.04.21
[Spring 분석] jar, war 란  (0) 2021.04.07
[Spring 분석] HTTP multipart  (0) 2021.04.06
[Spring 분석] Tomcat 설정관리  (0) 2021.04.06
Comments