백엔드/스프링 부트 (2) 썸네일형 리스트형 제 2장 스프링과 스프링부트 스프링 부트 스프링 부트는 스프링 프레임워크를 더 쉽고 빠르게 이용할 수 있도록 만들어주는 도구이다. 빠르게 스프링 프로젝트를 설정할 수 있고, 의존성 세트라고 불리는 스타터를 사용해 간편하게 의존성을 사용하거나 관리할 수 있다. 스프링부트는 -> 개발자가 조금 더 비즈니스 로직 개발에만 집중할 수 있도록 만들어주는 도구이다. 스프링부트의 주요 특징 톰캣, 제티, 언더토우 같은 웹 애플리케이션 서버가 내장되어 있어서 따로 설치를 하지 않아도 독립적으로 실행할 수 있다. 빌드 구성을 단순화하는 스프링 부트 스타터를 제공한다. XML 설정을 하지 않고 자바 코드로 모두 작성할 수 있다. JAR를 이용해서 자바 옵션으로도 배포가 가능하다. 애플리케이션의 모니터링 및 관리 도구인 스프링 엑츄에이터를 제공한다. .. 제 1장 스프링 부트를 위한 기본 지식 서버와 클라이언트 인터넷 서비스는 보통 서버와 클라이언트로 이루어져 있고, 이 둘의 관계를 잘 이해해야 합니다. 클라이언트란? 클라이언트는 서버로 요청하는 어떤 것을 모든 지칭하는 말입니다. 예를 들어 다음과 같은 것들이 있습니다. -> 이와 같이 서버로 요청하는 어떤 것이든 될 수 있다. 서버란? 서버는 클라이언트의 요청을 받아 처리하는 주체입니다. 서버도 우리가 사용하는 컴퓨터로 만들어지며, 보통 고성능의 서버용 PC를 사용합니다. 데이터베이스 데이터베이스는 여러 사람이 데이터를 한 군데 모아놓고 "여러 사람이" 사용할 목적으로 관리하는 데이터 저장소입니다. 우리가 흔히 사용하는 데이터베이스 관리 프로그램으로 -> MySQL, 오라클, PostgreSQL등이 있는데, 이런 프로그램을 이용해서 데이터베.. 이전 1 다음