Spring2 [spring boot] MVC Pattern이란? Spring Boot를 이용해 Web에 대해 공부를 하던 중 MVC Pattern을 통해 로직을 구현해보았고 이를 이용하는 과정에서 간단한 동작 원리는 이해했지만 어떠한 이점과 단점이 있는지? 등에 대한 정확한 이해가 필요했다. MVC Pattern에 대한 학습에 앞서 MVC Pattern의 넓은 범주에 속하는 Software Architecture Pattern에 대해 알아야 했다. (MVC Pattern은 software architecture pattern의 한 종류이다.) 1. Software Architecture Pattern? " 아키텍처 패턴(architectural pattern)은 주어진 문맥 안에서 소프트웨어 아키텍처의 공통적인 발생 문제에 대한 일반적인, 재사용 가능한 해결책을 의미.. 2022. 8. 16. [spring boot] Gradle 활용한 빌드(build) 방법 새로운 Spring 프로젝트를 시작하면서, 프로젝트 생성 후 직접 빌드를 실행했는데 간단한 빌드의 정의와 빌드하는 방법을 정리했다. 빌드(build)란? 빌드란 한마디로 정의하자면 작성된 소스 코드를 실행 가능한 소프트웨어 결과물로 만드는 일련의 과정을 뜻이다. 빌드 과정에서 전처리(preprocessing), 컴파일(Compile), 패키징(packaging), 테스팅(testing), 배포(distribution) 등이 이 이루어지고, 이 과정들을 도와주는 도구를 Build Tool 이라고 한다. (JAVA의 경우 Build Tool로는 Maven과 Gradle 이 있다.) 이번 프로젝트는 Gradle로 진행을 했기 때문에 Spring 상에서 Gradle을 통해 배포하는 방법을 정리했다. (build.. 2022. 1. 21. 이전 1 다음