이번주 스프링 수업도 실습위주로 진행되었다.
실습위주로 복습하면서 별도로 공부한 스프링 내용을 정리해보려고 한다.
Spring / Spring boot
정보 전달을 위한 2가지 방법
- Get 방식 : 주소창에 직접 원하는 데이터를 적거나 링크를 클릭해서 호출
주소와 필요한 데이터를 한번에 같이 보내는 방식
주로 특정한 정보를 조회하는 용도로 사용한다 - Post 방식 : 입력 화면에서 필요한 내용을 작성한 후에 전송과 같은 버튼 등을 클릭해서 호출
주소와 데이터를 따로 보내는 방식, 회원가입이나 로그인 등의 처리에 사용, 실제 처리가 필요한 작업을 하기 위해서 사용한다
서버에서 브라우저로 응답을 보내는 데이터의 종류
- 정적(static) 데이터 : 항상 동일하게 고정된 데이터를 전송하는 방식, HTML, CSS, 이미지 파일
- 동적(dynamic) 데이터 : 필요할 때마다 다른 데이터를 동적으로 구성해서 전송하는 방식, 메일함 등
프로토콜
- 프로토콜 : 브라우저의 요청과 서버의 응답 사이의 데이터 교환 약속
- HTTP : 웹에서 데이터를 주고받는 방식
- HTTPS : HTTP에 보안이 좀 더 강화된 방식
- HTTP 메시지 : 브라우저에서 데이터를 전송하거나 서버에서 데이터를 전송할 때 사용, 헤더와 바디로 구성
- 비연결성 : 서버에서 최대한 많은 사용자에게 서비스를 제공하기위해 하나의 요청과 응답을 처리한 후 연결을 종료하는 방식, 적은 리소스를 이용헤서 많은 수의 요청들을 처리할 수 있다
- 서버 사이드 프로그래밍 : 서버에서 프로그래밍을 통해 데이터를 처리할 수 있도록 구성하는 것
- 자바는 JavaEE라는 기술 스펙을 사용
- Java EE 기술 스펙은 방대한 기술들
가장 기본적인 기술이 서블릿과 JSP - 서블릿 : 서버에서 동적으로 요청과 응답을 처리할 수 있는 API들을 정의한 것
'[패스트캠퍼스]KDT 핀테크 서비스 백엔드 > review' 카테고리의 다른 글
15주차 Review - Spring/SpringBoot (0) | 2022.12.23 |
---|---|
14주차 Review - Spring/SpringBoot - 2022. 12. 16. 14:11 작성 (0) | 2022.12.19 |
12주차 Review - Spring/SpringBoot - 2022. 12. 1. 14:12 작성 (0) | 2022.12.19 |
11주차 Review - Spring/SpringBoot - 2022. 11. 24. 14:15 작성 (0) | 2022.12.19 |
8~10주차 Review - Spring - 2022. 11. 18. 16:31 작성 (0) | 2022.12.19 |