반응형
💡 스프링부트란?
프로그램 개발을 햄버거 가게이 빗대어 설명해보자.
💻 🔁 🍔
만약, 햄버거 가게를 차리려고 하는데 관련 경험이 없다면, 어떻게 해야 할까?
햄버거 가게 알바를 통해서 차근차근 배워 가면 된다. 👨🏻🍳
하지만, 시간과 시행착오를 줄이는게 베스트. 🕰⬇️
좋은 방법이 없을까?
바로 누군가의 레시피와 노하우들이 집약된 프렌차이즈를 활용하는 것이다.
이렇게 프로그램도 마찬가지다.
자바 프로그램을 만들기 위한 노하우가 응축되어 있는게 스프링부트!!
스프링 부트를 사용하면 보다 빠르고 쉬운 프로그램을 만들 수 있다.
원하는 레시피들을 찾고 내 것으로 만들면 끝!
💡 웹서비스의 동작 원리
웹서비스는 클라이언트와 서버의 응답 요청으로 동작.
클라이언트란, 서비스를 사용하는 프로그램/컴퓨터
서버, 서비스를 제공하는 프로그램/컴퓨터
localhost:8080/hello.html
*localhost
- 내 컴퓨터라는 주소!
*8080
- 포트번호
=> 우리집의 8080방!에서 수행되고 있는 hello.html 파일을 요청하면 해당 파일의 코드를 응답으로 던져줌.
(위 처럼 file명을 직접 명시했을때, 스프링부트는 기본적으로 src > main > resources > static 에서 file을 찾음!)
출처 : https://www.youtube.com/playlist?list=PLyebPLlVYXCiYdYaWRKgCqvnCFrLEANXt
'개발 > 백엔드-스프링부트' 카테고리의 다른 글
스프링 부트 개념정리 (6)_ DB테이블과 SQL (0) | 2022.10.13 |
---|---|
스프링 부트 개념정리 (5)_ JPA로 데이터 생성 (0) | 2022.10.13 |
스프링 부트 개념정리 (4)_ form 데이터 (1) | 2022.10.06 |
스프링 부트 개념정리 (3) _ 뷰 템플릿과 레이아웃 (0) | 2022.10.06 |
스프링 부트 개념정리 (2)_ View Templates, Controller (1) | 2022.10.06 |