-
[Spring Framework] 설치와 서버 생성 (환경설정 미포함)네이버클라우드 캠프 | BE/Spring 2023. 5. 26. 15:35728x90
오랜만에 블로그로 돌아온 Three입니다.
오늘은 Spring을 사용하기 위한 기본적인 환경설정에 대해 간결하게 설명하겠습니다.
사전 작업 : eclipse와 jdk v.11 설치
아래의 단계는 jdk v.11이 설치 과정에 대해 다루지 않았습니다.
SpringFramework 사용을 위해 eclipse, jdk를 다운로드하여주세요. (해당 부분까지 다루지 못해 죄송합니다 ㅠㅠ)
1. Spring 설치
아래 GitHub 사이트에서 'Sptring Tool Suite 3.9.18' 버전을 다운로드합니다.
2. Apache Tomcat 설치
아래의 'tomcat.apache.org' 사이트에 들어가 9.0.75 버전으로 다운로드합니다.
3. Spring이 설치된 파일 내 STS.ini 폴더 수정
javaw.exe 파일의 경로를 추가합니다.
4. STS.exe 실행
STS.exe 실행 시, eclipse로 파일이 실행되어 아래와 같은 화면을 확인할 수 있습니다.
5. Spring의 시작 및 서버 생성
좌측 하단의 'Servers'에서 마우스 오른쪽 클릭, 'New' - 'Server'를 통해 서버를 생성합니다.
'Apache' 파일 내 'Tomcat v9.0 Server' 클릭 및 'Next'를 클릭합니다.
앞서 다운로드한 apache-tomcat의 경로를 Browse 하고, 'Finish' 버튼을 눌러 서버 생성을 마무리합니다.
😇마무리
제가 구축한 환경은 웹서버(apache)와 WAS가 통합된 형태(tomcat)입니다.
현업에서는 웹 서버가 정적인 콘텐츠 처리를 담당하고, WAS는 동적인 콘텐츠의 처리를 담당하는 것처럼
성능 향상과 보안, 확장성을 위해 웹서버와 WAS를 분리해 사용합니다.
그러나 웹 애플리케이션 개발에 대한 전체적인 작동 방식을 이해하기 위해 apache와 tomcat을 통합해 구축했습니다.
앞으로 SpringFramework 실습을 통해 실제 서비스 운영 환경에서 겪을 수 있는 문제와 해결 방법에 대해 배워봅시다!
'네이버클라우드 캠프 | BE > Spring' 카테고리의 다른 글
[Spring Boot] 스프링 시큐리티 (0) 2023.06.26 [Spring Boot] JPQL과 Thymeleaf (0) 2023.06.22 [Spring Boot] 스프링 부트란? (어노테이션, 롬복, DAO-DTO, JPA, 쿼리 메서드 중심으로) (0) 2023.06.21