본문 바로가기

웹 개발/Spring

(4)
[Spring] Spring Legacy Project 초기 설정 이 글은 '코드로 배우는 스프링 웹 프로젝트 개정판' 책과 학원 강의 내용을 토대로 정리한 내용입니다. # 이클립스에서 Spring Legacy Project를 생성하면 스프링의 기본 버전은 3.x이고, JDK 버전도 1.6으로 설정되어 있습니다. 그래서 개발하기 전에 몇 가지 설정하는 과정을 거쳐야합니다. # 기본 설정 (1) Spring Legacy Project 선택 → 우클릭 → Properties → Project Facets 에서 아래 목록을 선택, 버전 변경을 합니다. Dynamic Web Module Version 3.1 (톰캣 버전이 8.5이면 3.1로 선택) Java 선택 Versiont 1.8 (JDK 버전과 동일한 버전) JavaScript 선택 Version 1.0 우측 [Runt..
[Spring/Maven] 메이븐 설치, 환경변수 설정 # Apache Maven 아파치 메이븐(Apache Maven)은 자바용 프로젝트 관리도구입니다. 필요한 라이브러리를 pom.xml에 정의해 놓으면 네트워크를 통해서 라이브러리들을 자동으로 다운받을 수 있습니다. 예를 들어 개발에 필요한 라이브러리들을 따로 카톡으로 공유하거나 저장해두는 등의 행동을 하지 않아도 되고 pom.xml에 명시해두면 네트워크를 통해서 라이브러리를 쉽게 다운 받을 수 있습니다. # 설치 maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.6.3 Apache Maven 3.6.3 is the latest release and recommended version for all u..
[Spring/Plugin] 이클립스에 STS 설치, Spring Legacy Project 생성과 기본 구조 # STS STS란 Spring Tool Suite로써 이클립스 기반 스프링 애플리케이션을 위한 개발 환경입니다. 스프링 프레임워크로 웹 개발을 하기 위해 이클립스에서 STS 플러그인을 설치하겠습니다. # 설치 이클립스에서 Help → Eclipse Marketplace 을 클릭하고 Find에서 STS를 검색해서 설치를 시작합니다. Confirm을 클릭하고 라이센스에 동의 후 Finish를 누르면 설치가 진행됩니다. 설치 진행 중에 보안경고창이 뜨면 Install anyway를 선택해서 설치를 마무리 합니다. 이클립스를 재시작해서 정상적으로 설치가 되었는지 확인합니다. Open Perspective에 Spring이 있는걸 확인하거나 Window → Preferences 에서 Spring 메뉴가 있는지 확..
[Tomcat/Windows 10] 아파치 톰캣(Apache Tomcat) 8.5 설치, 연동 # 아파치 톰캣(Apache Tomcat) 웹 개발을 위해서는 서버가 필요합니다. 그 중에서 가장 많이 사용하는 아파치 톰캣을 설치합니다. 우선 아파치 톰캣에 대해서 간단한 설명을 하자면, 아파치 톰캣은 웹 애플리케이션 서버(WAS: Web Application Server)입니다. 클라이언트의 요청이 들어오면 아파치는 정적인 처리(HTML, CSS 등)를 담당하고 아파치 톰캣은 정적인 처리와 동적인 처리(DB, 로직 등)까지 담당할 수 있습니다. 보통 정적인 처리는 Web Server에서 하고 동적인 처리는 Web Container에서 수행합니다. 클라이언트가 요청을 하면 Web Server에서 요청을 받고, 만약 동적인 부분이 필요하면 Web Container에 전달해서 처리합니다. Web Serve..