Spring boot/Bank App 만들기 (deployment)
4. 패키지 설정
CNOW
2024. 8. 5. 12:34
💡 학습 목표
즉, 우리는 주 언어 파일들을 모아 두는 폴더를 패키지라 부르겠습니다. |
Spring boot WEB MVC 프레임 워크에서는 ..
- 정적자원을 두는 패키지css, js, image 파일등을 넣어 둘 수 있습니다.
- src/main/resource/static(정적 자원 루트 폴더)
- 동적자원(JSP 활요)
- 이 예제에서는 webapp/WEB-INF(보안폴더)/view/ 형식으로 생성할 예정 입니다.
- 자바 코드
- controller, service, dto, repository/model, handler … 등으로 생성할 예정 입니다.
💡 MVC 패턴에 대한 개념 정리 VC(모델-뷰-컨트롤러) 패턴은 소프트웨어 디자인 및 소프트웨어 아키텍처 패턴 중 하나로, 주로 웹 애플리케이션 및 사용자 인터페이스(UI) 개발에서 많이 사용됩니다. 이 패턴은 애플리케이션을 세 가지 주요 구성 요소로 나누어 관리하고, 각 구성 요소 간의 상호 작용을 조직화하는 데 사용됩니다.
|
주의 : MVVM, MVP, VIPER 등 다양한 패턴이 존재합니다. 하지만 뭐가 더 좋은 패턴이라는 개념은
없습니다. 만들고자 하는 프로젝트의 성격 및 자원에 맞게 선택해서 사용한다고 이해해 봅시다.
폴더 및 패키지 파일 보는 방법 선택해보기
아래 이미지를 확인하고 동일한 패키지 및 폴더 및 파일을 생성해 봅시다. (댓글 확인)
💡 기본적으로 git은 빈 디렉토리를 추적 하지 않습니다 .gitkeep 처럼 숨김 파일을 생성해서 약간 꼼수를 부려 비어 있는 폴더 및 패키지를 commit 및 push 해 봅시다. |