백엔드

https://doingsomething.tistory.com/17 Spring Framework 3 - Spring MVC 구조와 처리과정 만들어진 스프링 프로젝트를 보기에 앞서, Spring MVC가 어떻게 요청을 처리하는지 알아본다. 대략적인 처리과정은 위 이미지와 같다. 대략적인 설명은 아래와 같습니다. 자세한 설명은 앞으로 올 doingsomething.tistory.com 이전 글에서 큰 틀에서 Spring MVC 처리과정을 살펴보았습니다. 이번 글에서는 이러한 처리과정이 어떤 방식을 통해 이루어지는지 프로젝트에 있는 파일들을 통해서 알아보겠습니다. 1. 가장 우선적으로 요청이 들어오면 web.xml로 요청이 전달됩니다. 그리고 web.xml에서 DispatcherServlet이 그 요청을 처..
만들어진 스프링 프로젝트를 보기에 앞서, Spring MVC가 어떻게 요청을 처리하는지 알아본다. 대략적인 처리과정은 위 이미지와 같다. 대략적인 설명은 아래와 같습니다. 자세한 설명은 앞으로 올라 올 글에서 다루겠습니다. 1. 먼저 클라인트 쪽에서 들어오는 요청은 DispatcherServlet으로 전달된다. 2. 요청을 받은 DispatcherServlet은 HandlerMapping에게 도움을 요청한다. 클라이언트한테 이런 요청이 들어왔는데, 혹시 맵핑한 컨트롤러가 있는지 찾아달라고 부탁한다. 3. 부탁을 받은 HandlerMapping은 url패턴을 통해 맵핑한 컨트롤러를 찾는다. 4. 았다면 컨트롤에게서 클라이언트에게 보여줄 view의 이름을 받아서 DispatcherServlet에게 돌아갈 준..
내 맥북에 STS 설치가 완료되었고 이제 기본적인 스프링 프레임워크를 이용해 프로젝트를 만들고 하나하나 짚어보면서 복습을 해봐야겠다. 먼저 웹 어플리케이션을 만들려면 프로젝트가 있어야한다. package explorer에서 마우스 오른쪽 클릭 또는 file-new에 들어가면 Spring Legacy Project가 보인다. 일반적으로 Spring Legacy Project를 사용한다고 알고 있지만 다른 프로젝트들과의 차이가 살짝 궁금해지긴한다. Spring Legacy Project를 클릭하면 아래와 같은 화면이 나오고 원하는 프로젝트 이름을 설정하고 Templates들 중 가장 아래에 있는 Spring MVC Project를 클릭한다. next를 누르면 프로젝트에 필요한 라이브러리들을 다운받는데 얼마의..
이클립스를 사용하면서 스프링 프레임 워크를 쓰려면 마켓 플레이스에서 Spring Tools라는 확장프로그램을 설치하는 방법이 있다. 다른 방법으로는 Spring Tools Suite라는 이름을 가진 스프링 프레임워크 전용 IDE를 다운 받아서 사용할 수 있다. 이름만 다르지 이클립스와 완전 똑같이 생겨서 이클립스로 자바를 배우던 사람들에게는 적응도 필요 없다. 얼핏 듣기로는 스프링 프레임워크는 설정할게 굉장히 많아서 시간을 많이 잡아먹는다고 들었다. 그런데 오늘 학원에서 설치를 해보니 딱히 뭘 설정한게 없네..? 아무튼 집에서 나를 기다리는 맥북에게도 STS를 설치해 주었다. 구글에서 STS라고 검색하면 바로 첫번째 검색결과에 나오지만 혹시 다른 결과가 나오는 사람들을 위해서 아래 링크를 첨부한다. ht..
삼공비
'백엔드' 태그의 글 목록