📗 self-study/📗 KH정보교육원 당산지원

[Spring] Spring 구조 뜯어보기 1 - 전체적인 구조 파악

천재강쥐 2022. 11. 16. 11:24

 

 

 

Spring 구조 뜯어보기

1) 이 프로젝트는 어떤 놈인가?

 

2) src의 main과 test는 뭐가 다르지?

👉🏻 main: 실제 서버를 돌릴 곳

👉🏻 test: 중간중간 모르는 코드만 테스트해 볼 곳, 단위 테스트 할 곳

 

3) main 내의 폴더를 MyBatis-workspace와 비교해 본다면?

Spring MyBatis
resource  resource
java src
webapp webapp

 

 

4) resources: 외부 프로그램을 연동할 때 xml 파일을 둘 곳

 

5) java: 기존 자바 코드를 기술하던 src와 같음

👉🏻 우리가 만들어 줬던 3가지 패키지 폴더 구조를 그대로 따옴

 

6) resources 폴더와 webapp 내의 resources 파일은 뭐가 다른가?

👉🏻 resources: 외부 프레임워크 연동을 위한 xml 파일들

👉🏻 webapp/resources: 이미지, css, 폰트 등의 파일들

 

7) webapp/WEB-INF 내의 폴더 구조도 MyBatis와 유사함

👉🏻 web.xml: 배포 서술자