위 그림에서 볼 수 있듯이 스프링의 DispatcherServlet은 MVC 모델에서 Front Controller 역할을 담당한다. 이번 글에서는 이러한 DispatcherServlet이 과연 내부적으로 어떻게 작동하여 Front Controller로서 역할을 수행하는지 분석해보자. 위 그림은 Dispatcher Servlet이 요청을 받았을 때 내부적으로 어떻게 처리하는지를 보여준다. 전체적인 흐름은 요청을 받은 후 요청에 대해서 몇 가지 분석 및 필요 정보를 추출하는 요청 선처리 작업을 수행하고 Handl..
윈도우 설치 중 "새 파티션을 만들거나 기존 파티션을 찾을 수 없습니다" 이런 오류가 뜨는 경우가 있다. 이 경우에는 diskpart를 이용해서 직접 파티션을 잡아주자 (사진을 찍지 못해서 인터넷에서 하나 찾아서 가져왔습니다. 출처 : jhblog.tistory.com/264) 위와 같이 윈도우를 설치 할 때 시스템 파티션을 찾을 수 없다고 나와서 다음 화면으로 진행이 안되는 경우가 있습니다. 이런 경우 다음과 같이 해보자. 1. shift + f10 을 눌러서 cmd화면으로 넘어간다. 2. diskpart를 입력해서 프로그램 실행. (프로그램이 실행되었다면 DISKPART> 가 나오고 명령어를 입력할 수 있다. 3. list disk를 입력해서 설치하려는 disk의 번호를 확인. 4. sel disk ..
[Gradle UserGuide 도전기] 8. Dependency Management Basics 8.1 What is dependency management?대략 dependency management는 2가지로 이루어져 있다. 첫째로, 그래들(Gradle)은 당신의 프로젝트가 빌드되거나 실행되는데 필요한 것들을 (그래들이 그것들을 찾아야 하기 때문에) 알아야 한다. 우리는 이러한 incoming files를 프로젝트의 dependencies라고 부른다. 둘째로, 그래들은 당신의 프로젝트가 생성하는 것들의 빌드와 업로드가 필요하다. 우리는 이러한 outgoing files를 프로젝트의 publications라고 부른다. 이제 이러한 2가지 요소에 대해서 자세하게 알아보자. 대부분의 프로젝트는 완벽하게 ..