
·NOTE
서론Java언어로 웹 애플리케이션을 개발할 때, 주로 스프링 프레임워크를 사용하며, 이와 함께 Maven이나 Gradle과 같은 빌드 툴을 활용한다. 이 빌드 툴은 코드를 컴파일해 주고 테스트를 실행하며 배포하는 작업등을 자동화해준다고 한다. 이런 빌드 툴의 도움 없이 수동으로 웹 애플리케이션을 빌드와 배포해보면서 빌드 툴이 어떤 역할을 하는지 그리고 웹 애플리케이션의 구조와 어떤 방식으로 동작하는지 도움이 될 거 같아 이렇게 글을 작성해 보았다. 본론 0. 개발 환경OS : MacOSJAVA : 17.0.12Tomcat : 9.0.13 1. 디렉터리 구성먼저 웹 애플리케이션을 만들기 위해 디렉터리를 구성해주었다. 디렉터리 구조는 표준 웹 애플리케이션의 디렉토리 구조를 따르도록 설계하였고 최종적으로 만..