[ 백엔드 핵심 개념 3가지 ]
1. MVC 패턴
2. JPA
3. REST API
[ 게시판 만들기 프로젝트 ]
1. 게시판 만들고 웹 브라우저에 띄우기
2. 서버와 통신해 게시글 CRUD하기
3. 서버와 통신해 댓글 CRUD하기
[ HelloSpringBoot 띄우기 미니프로젝트 ]
java 폴더에는 자바코드가
resources 폴더에는 외부파일들이 저장됨
< 스프링 부트 버젼 바꾸기 >
bulid.gradle에서 버젼을 바꾸고 꼬끼리 버튼을 누르면 반영된다.
< html 파일 만들어서 브라우져에 띄우기 >
여기 src -> main -> resources -> static에 만든다.
서버를 재시작하고 http://localhost:8080/hello.html로 들어가면 다음과 같이 나온다.
localhost:8080은 ip+port로 소켓주소에 해당한다.
파일을 찾을 때 /hello.html 이렇게 쓰면 스프링 부트가 기본적으로 src>main>resources>static 디렉터리에서 파일을 찾음
[ HelloSpringBoot 띄우기 미니프로젝트 : 동작원리 ]
{ 클라이언트 서버 구조 }
서버 : SpringBoot
클라이언트 : 웹 브라우져
여기서 SpringBoot를 중지하면 접속도 끊기게된다.
서버가 실행되면서 나오는 로그에서 포트번호인 8080이 떠 있는 것을 알 수 있다.
'Backend' 카테고리의 다른 글
클라우드 실습 : IAM(Identity and Access Management) (0) | 2025.04.17 |
---|---|
DayPalatte : 3. API 명세서 user, auth (0) | 2025.04.14 |
클라우드 1 : EC2 인스턴스에 Docker 설치 후, Nginx 컨테이너 띄우기 (0) | 2025.03.13 |
백엔드 4. User Domain 구현하며 흐름 잡기 (0) | 2025.02.13 |
백엔드 3. Spring Boot 아키텍쳐 (0) | 2025.02.07 |