본문 바로가기
Java/Spring

Spring Legacy 개발환경 part 2.

by HoneyIT 2021. 2. 24.

Spring Legacy 개발환경 part 1.에서 기본적인 설정을 하고 프로젝트를 생성했습니다.

 

 

다음과 같은 구조의 프로젝트가 생성되었습니다.

각각 어떤 역할을 하는지 알아봅시다.

 

 

 

메인 코드가 작성되는 부분입니다.

대표적으로 Controll, Dto, Dao 그리고 Service나 Command 등의 패키지 및 파일이 들어갑니다.

 

 

 

resource 즉, 자원이 들어간다는 의미입니다. 실행 시 필요한 파일들이 들어갑니다. (css, img 등)

 

 

 

프로그램을 테스트 하기 위한 자바 코드나 자원들이 들어갑니다.

 

 

 

main > webapp > WEB-INF > spring > appServlet 에 있는 웹 관련 스프링 설정 파일입니다.

*beans 등록과 mapping을 설정하기 위한 파일입니다.

 

 

 

main > webapp > WEB-INF 에 있는 views 폴더입니다.

사용자에게 보여지는 부분이며 주로 .jsp 파일이 들어갑니다.

 

 

 

Tomcat의 web.xml 파일입니다.

필터를 적용하거나 서블릿 매핑을 설정합니다.

 

 

 

src 폴더에 있는 *Maven이 사용하는 pom.xml 파일입니다.

 

 

자바와 스프링의 버전 설정을 위해 pom.xml
을 살펴보겠습니다.

 

 

 

위와 같이 자바 버전과 스프링 프레임워크의 버전을 확인할 수 있습니다.

 

 

 

configuration에 각각의 용도에 맞는 자바 버전을 확인할 수 있습니다.

 

 

 

EL 표기법으로 위의 자바 버전과 동일하게 설정해줍니다. (주의. 중간에 띄어쓰기를 하면 적용이 안됩니다.)

'source'는 개발, 'target'은 운영할 때의 버전입니다.

 

 

 

프로젝트 오른쪽 마우스 > Maven > Update Project 창에 들어갑니다.

 

 

 

pom.xml 업데이트를 위한 Update project configuration from pom.xml을 체크하고 확인을 눌러줍니다.

'Java > Spring' 카테고리의 다른 글

Spring Legacy Project part 2. (JUnit Test)  (0) 2021.02.26
Spring Legacy Project part 1. (Lombok, DI)  (0) 2021.02.24
Spring Filter 적용하기  (0) 2021.02.22
Spring Framework Tomcat 연동  (0) 2021.01.22
Spring Legacy 개발 환경 part 1.  (3) 2021.01.18