본문 바로가기

spring2

[개념 및 기초] #3. 스프링 부트 동작원리 1. 내장 톰캣을 가진다. 톰캣을 따로 설치할 필요 없이 바로 실행 가능하다. Socket : 운영체제가 가지고 있는 것! 아파치 : 요청한 파일을 응답해주는 것 톰캣 : 요청한 파일 중 자바 코드가 요청되면 그것을 컴파일하여 html로 돌려준다. 2. 서블릿 컨테이너(톰캣) 사진 출처 : https://parkyounghwan.github.io/2019/08/23/spring/java-servlet-container/ 요청 -> 무조건 동작하는 게 아님. 정적인 파일(html, css, png 등) 요청하면 아파치가 응답. 톰캣 x 동적인 파일(자바) 요청하면 톰캣이 응답. URL - Uniform Resource Locator : 위치 http://naver.com/a.png URI - Uniform.. 2021. 10. 13.
[개념 및 기초] #1. 스프링이란? 백엔드 스택 중 스프링을 공부하고 싶어 강의를 찾던 중 유튜브에서 괜찮은 무료 강의를 발견해서 들었다. 데어 프로그래밍 님의 강의로 기본 개념 정리를 여러 사례를 들어 쉽게 설명해주시는 게 좋았고 이해도 잘 됐다. https://www.youtube.com/watch?v=XBG6CUtVCIg&list=PL93mKxaRDidG_OIfRQ4nztPQ13y74lCYg&index=3 강의 내용을 바탕으로 내가 보기 위해 정리하는 글이다. 1. 스프링은 프레임워크다. 프레임워크 : 틀 안에서 동작한다! 틀에서 벗어나지 마라! 너 맘대로 만들지 말고 환경을 갖춰줄 테니 틀에 맞춰 개발해라! 그렇게 하면 너도 좋은 프로그램 만들 수 있을 거야! 2. 스프링은 오픈소스이다. 오픈소스란 소스코드가 공개되어 있는 것이다... 2021. 10. 13.