01.웹 동작 방식 이해하기
- IP 주소 : 거대 네트워크망에서 컴퓨터를 식별하기 위한 위치 주소
- 브라우저 : 웹페이지, 이미지, 비디오 등 컨텐츠 송수신 ex.)크롬, 사파리, 엣지
- DNS(도메인) : IP주소를 읽기 쉽게!
- 프로토콜 : 멀리 떨어진 송수신자가 서로 필요한 요청과 응답을 할 수 있게 미리 규약을 정해놓은 것 / 웹 상에서는 HTTP라는 프로토콜 사용
- API : 서버의 창구, 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙 정의
->개발자 - 다른 애플리케이션이 프로그램 방식으로 애플리케이션과 통신할 수 있도록 API를 표시하고나 생성
->웹 API : 클라이언트와 웹 리소스 사이의 게이트웨이
- Interface: 컴퓨팅에서 컴퓨팅 시스템끼리 정보를 공유하는 공유경제
02. Springboot 및 서버 이해
: 우리의 서버는 새로운 테이터를 처리하는 부분, 서비스 처리 부분, 기존 데이터를 이용 부분으로 나뉜다.
->각 부분은 스프링과 스프링 부트에서 각각의 레이어로 나뉘어져 있다.
- Presentation계층 : 사용자와 상호처리 계층, (CLI, HTTP, HTML 처리 등 담당), MVC도 이 계층
->@Controller어노테이션 사용
- Domain(Business or Service)계층 : 서비스, 시스템의 핵심 조직 / 도메인과 관련된 작업 담당 / 입력, 저장된 데이터를 기반으로 계산
->Service어노테이션 사용
- Data Acess(Persistence) 계층 : DAO계층 / Database, Message Queue, 외부 API 와의 통신 등 처리 / 데이터베이스 또는 원격 서비스에서 영구 데이터를 관리하는 방법을 분류하는 데이터 접근법
->@ Repository 어노테이션 사용
'스파르타 부트캠프(spring)' 카테고리의 다른 글
[내일배움캠프_Spring] 자바 MVC_221207 (1) | 2022.12.08 |
---|---|
[내일배움캠프_Spring] 자바 Spring 입문_221205 (0) | 2022.12.06 |
[내일배움캠프_spring] 주간회고 WIL - 4주차 (0) | 2022.12.04 |
자바 심화 강의 정리(OSI 7계층)_221202 (0) | 2022.12.04 |
자바 심화 강의 정리(Interface, Stream, Optional)_221201 (0) | 2022.12.01 |