본문 바로가기

백엔드 잡학사전

(18)
[스프링 입문] 스프링 관련 기본 개념들 2024.08.08 - 08.11: 김영한 님의 인프런 스프링 입문 강의를 듣고 작성한 자료   ▶ Spring Boot, initilizr 시작 참고로 Spring 프레임워크의 다양한 모듈과 프로젝트 중 하나가 Spring Boot다.자동구성(Autoconfig) 기능을 제공하고, 개발자가 설정파일을 최소화하고 앱을 신속하게 시작할 수 있도록 함.Tomcat, Jetty 등의 내장 서버로 쉽게 실행할 수 있음. Spring 프레임워크를 더 쉽게 자동화, 간소화해준 Spring Boot를 더 쉽게 시작하게 해주는 게 initializr.initializr를 설정할 때, 다른 것들은 다 이해가 되는데 gradle-groovy, gradle-kotlin, maven 이 부분에서는 gradle-groovy를 ..
API? RESTful API? 서버? 전공자인데 아직 서버가 뭔지 정확히 모르겠다고 하면 웃길 수 있으나 서버라는 이름만 자주 나오고 부분적으로만 등장할 뿐 교육과정에서 정확히 그게 뭔지 제대로 다뤄지지 않는다. 그래서 이참에 확실하게 이해해보려 한다. 서버란?서버의 "실체"를 이해하기 위해서는 하드웨어와 소프트웨어의 2가지 측면을 모두 고려해야 함.서버는 기본적으로 클라이언트에게 서비스를 제공 - 요청을 처리하고, 데이터를 관리 - 하는 시스템. 1 물리적 서버 Physical Server:서버는 직육면체 형태의 컴퓨터다. 그걸 모아서 위와 같이 다양한 형태로 쌓아둔다.데스크톱 본체와 유사하게 CPU, RAM, 디스크, NIC 등으로 이루어져 있지만, 일상 작업을 처리하는 용도인 데스크톱과는 다른 기능을 키운 컴퓨터다. 서버는 앞서 말했든..