[SIST] Spring_days09_SpringTiles 프로젝트를 옮겨서 STS툴로 STSMVC03 만들기 + root-context와 servlet-context로 사용
·
TIL/Spring
어제 했던 작업을 복습차원으로 SpringTiles 프로젝트를 STS 툴을 이용하여 STSMVC03 프로젝트 생성하였다. 어제와 다른 점은 아래부터 설명하도록 하겠다. 먼저, dispatcher-service.xml에 있는 설정을 root-context.xml에 잘라서 붙여넣고 dispatcher-servlet.xml에 있는 설정을 잘라서 servlet-context.xml 잘라서 붙여 넣었다. 변경된 root-context.xml과 servlet-context.xml의 최종본은 아래와 같다. [root-context.xml] [servlet-context.xml] 위의 최종본을 만들기 위해서 기존의 xml 파일에 있는 것을 잘라내서 붙여넣기를 하고보니 빨갛게 에러가 보인다. beans 태그에 tx와 a..
[TIL] Maven(메이븐)과 Spring Tool Suite(STS)
·
TIL/Spring
오늘 수업시간에 메이븐 빌드 도구와 STS에 대해서 배웠는데 둘에 대한 정확한 개념이 잡히지 않아서 따로 검색을 하고 찾아 추가 공부를 해보았다. 1. Apache Maven 1) Maven(메이븐) - 정의 : 프로젝트 구조와 내용을 기술하는 선언적 접근 방식의 오픈 소스 빌드 도구(툴) - 프로젝트 종속 라이브러리들과 그 라이브러리에 의존하는 dependency 자원까지 관리를 해준다. - 프로젝트의 전과정을 통합 관리 해준다. - 프로젝트 전반의 리소스 관리와 설정 파일, 이와 관련된 표준디렉토리 구조를 처음부터 일관된 형태로 구성하여 관리할 수 있다. 2) Maven(메이븐) 설치 메이븐 설치하는 방법은 수업 TIL에도 적혀있지만 간단하게 글로만 풀자면 아래와 같다. - maven.apache.o..
[SIST] Spring_days08_STS(Spring Tool Suite)와 Spring Legacy Project로 메이븐 프로젝트 생성하기
·
TIL/Spring
이전에서 배운 수업은 스프링 버전 3.0.2였는데 오늘부터는 4.0.4 버전을 사용할 것이다. 지금 포스팅하는 글은 STS3으로 STSMVC 스프링 + 메이븐 프로젝트 생성을 하고 구조확인을 하는 실습을 할 것이다. 1. STS(Spring Tool Suite) 다운로드 및 설정 + Spring Legacy Project 생성 STS를 다운로드 및 설정하기 전에 STS에 대해서 간단하게 설명하자면 STS는 이클립스 + 스프링 개발 전용 도구이다. STS4 - Spring Boot + 설치(플러그인)하면 다른 것으로도 spring 개발 가능 STS3 - Spring Boot / Spring Legacy(전통적인 방식) 수업은 STS3을 받아서 Spring Legacy로 한다고 하셨다. Legacy 먼저 알..