본문 바로가기

MVC3

Spring - View / 스프링이 뷰를 실행 시키는 방법 view가 작동 되는 방법 안녕하세요. 고코더 입니다. 이번엔 프론트에 보이게 되는 jsp 페이지인 뷰가 스프링에서 어떻게 작동하는지 간단하게 소스를 기준으로 알아보려고 합니다. ● 1. servlet-context.xml 을 열어봅니다. ● 2. 그럼 InternalResourceViewResolver 클래스가 빈에 참조 되어 있습니다. 그리고 prefix 와 suffix 라는 프로퍼티가 사용되고 있습니다. ● 3. prefix는 뷰 파일의 위치를 지정합니다. 기본 디폴트 값은 "/WEB-INF/views/" 입니다. 해당 폴더 위치는 src->main->webapp 아래에 있는 WEB-INF-> views폴더 입니다. 뷰 파일을 추가한다면 해당 폴더에서 생성합니다. ● 4. suffix는 해당 뷰 파.. 2019. 8. 13.
Spring - 스프링 MVC 구조도 / 이해하기 쉬운 MVC 전체 구조를 살펴봅니다. 안녕하세요. 고코더 입니다. 오늘은 스프링에 MVC 구조를 한눈에 함께 파악해보는 시간을 가지려고 합니다. 개발 시작전에 구조도를 직접 그려봤습니다. 처음은 복잡해 보이지만 저랑 하나씩 뜯어보면 정말 간단하고 이해하기 쉬운 구조 입니다. 전체 MVC 구조 깊이 들어가면 더 많은 구조가 있지만 이해가 필요한 만큼 작성해보았습니다. ● 1. DispatcherServlet 역할 Front 가 URL로 호출을 합니다. 그러면 DispatcherServlet이 클라이언트 요청을 최초로 받습니다. 중앙집중식 프론트 컨트롤러입니다. MVC의 핵심 요소입니다. ● 2. Handler Mapping 역할 Handler Mapping은 DispatcherServlet에게 해당 requet.. 2019. 8. 11.
Spring - 스프링 MVC Hello 기본 예제 출력 스프링 프로젝트 생성 안녕하세요. 고코더 입니다. 오늘은 스프링으로 가장 기본적인 hello을 출력 해보겠습니다. ● 1. 이전에 준비되야 할 블로그 글쓰기 입니다. ->tomcat - 톰캣 컨테이너(서버) 최신버전 다운로드 / 첨부파일Spring - 개발 프로그램 STS 설치하기 / 첨부파일JAVA - JDK 1.12 최신버전 설치하기 / 첨부파일JAVA - 시스템 환경변수 설정하기 / JAVA_HOME 등이 준비되야 합니다. ● 2. STS 실행 후 후에 New -> Spring Legacy Project 를 클릭 합니다. ● 3. 그리고 프로젝트 네임은 "hello"로 입력 합니다. 템플릿(Templates)은 MVC Project를 선택 합니다. 그럼 해당 프로젝트에 참조 파일을 다운로드 하고 ●.. 2019. 8. 11.