본문 바로가기

Spring12

Spring Framework (4) - 개발 환경 설정(Pom.xml 수정, Spring 최신버전 설정, 배포환경별 설정) 1. pom.xml 지금까지의 과정을 따라왔으면 일단 개발을 위한 기본적인 설정은 완료된 것이다. 하지만 세부적인 설정을 더 해야 최신버전의 Spring Framework를 사용할 수 있다. 이클립스에서 자동 생성한 Spring MVC Project의 기본 설정을 몇 가지 수정해야한다. 수정을 위해서 찾아야 하는 파일은 pom.xml이라는 파일이다. pom이 무엇인지 이해하기 위해서는 Spring Framework가 빌드 자동화 툴로 maven을 사용하고 있다는 것을 알아야 한다. (현재는 maven보다 Gradle이라는 빌드툴을 사용하는 것으로 변해가는 추세이고, 이미 안드로이드 개발, Spring Boot는 Gradle이 기본 설정값으로 되어 있다) 빌드 자동화 툴에 대한 것은 추후 Maven에 대해.. 2021. 5. 19.
Spring Framework (3) - 개발 환경 설정(Tomcat 설치 및 이클립스 설정) 1. Tomcat 설치 및 이클립스 설정 Tomcat은 아파치 소프트웨어 재단에서 개발하는 Java 기반의 웹 서버이다. 스프링 프레임워크를 통해 개발한다면 보통 해당 웹 서버를 사용하게 된다. 우리가 웹 어플리케이션을 개발하면 이 웹 서버를 통해서 사용자에게 서비스를 제공하게 된다. 우리는 개발 중인 웹 어플리케이션이 정상 동작하는지를 확인하기 위해 해당 웹 서버가 필요하다. 원래 개발 시에 실제 서비스를 위해 사용 중인 버전과 동일한 Tomcat을 다운로드 받아야 한다. 나는 톰캣 8.5버전으로 서비스를 할 예정이므로 해당 버전에 맞는 파일로 설치할 예정이다. https://tomcat.apache.org/ 로 들어가 좌측 네비게이션 바의 Download 항목에서 필요한 버전 클릭 Core : 로 표.. 2021. 5. 19.
Spring Framework (2) - 개발 환경 설정(이클립스 설정, Character Set, encodingFilter) 이클립스를 활용하여 Spring 개발을 본격적으로 시작하기 전에 나는 몇 가지 설정을 한다. 1. Character Set을 UTF-8로 설정 한국어, 일본어와 같이 영어가 아닌 언어로 개발을 시작할때는 문자 집합(Character Set)을 UTF-8(Universal Coded Character Set + Transformation Format – 8-bit)로 설정하는 것이 좋다. 이 설정을 해놓지 않으면 추후 개발시 인코딩이 깨져 한글이 정상적으로 출력되지 않는 문제들이 생긴다. 이런 설정은 개발을 하는 팀원들 모두가 이와 같이 설정되어 있어야 문제가 생기지 않는다. 구체적인 이유는 다음에 기회가 있으면 설명하기로 한다. 이클립스로 개발하는데 있어서 필수적으로 바꿔 놓아야 하는 부분만 먼저 세팅한.. 2021. 5. 19.
Spring Framework (1) - 개발 환경 설정 (JDK설치, 환경변수 설정, 이클립스 설치, 이클립스 환경 설정) 스프링 프레임워크로 개발을 하기 위해 필요한 개발 환경 설정 과정을 기록하려 한다. 별도로 정리를 해놓지 않으니 불필요하게 반복해서 찾게 되는 불편함이 있어 이제 부터는 새롭게 알게 된 내용은 당일에 다 정리해 놓으려 한다. 그리고 내가 작성한 내용이 다른 사람들에게 도움이 될 수 있도록 이해하기 쉽게 평이한 문장으로 작성하려고 한다. 참고로 이 개발 환경 설정은 Windows OS에 대한 것이므로, Unix, Linux, Mac OS 등은 다른 경로로 찾아보아야 할 것이다. 1. 자바 개발 키트(Java Development Kit, JDK) 설치 JDK는 말 그대로 자바로 개발을 하기 위한 도구들의 모음이라고 할 수 있다. 이에 대한 설명은 다음 기회에 정리하기로 하고, 일단 설치의 과정에 대해서만 .. 2021. 5. 7.