본문 바로가기
728x90

코드프레소51

[Spring Boot 웹 개발 입문] HTTP 메소드와 Request Body, REST API 문서 HTTP Hyepr Text(웹 페이지)를 컴퓨터가 주고 받기 위한 규약 컴퓨터 간의 데이터를 주고 받기 위해서는 명확한 약속이 필요하다 IETF, W3C 등의 국제 표준 단체에서 HTTP에 대한 표준을 정하여 배포한다 모든 브라우저 웹 서버 등은 HTTP 표준에 따라 개발되고 통신한다 HTTP Method HTTP 규약 중 하나로, 특정 자원에 대해 수행하는 행동의 종류를 명시한다 자원의 생성, 조회, 수정, 삭제, 일부 수정 등.. HTTP Method를 사용하면 단일 URI로 다양한 행동을 정의할 수 있다 주로 사용되는 HTTP Method GET (자원의 조회) POST (자원의 생성) PUT (자원의 수정) DELETE (자원의 삭제) HTTP Method와 .. 2022. 2. 3.
[Spring Boot 웹 개발 입문] Response 데이터와 JSON 포맷 Client와 Server client가 server에게 요청을 하면 위와 같은 과정으로 진행된다 이 때 server는 요청에 대한 처리를 한 후 결과를 다양한 형태로 응답하게 된다 단순 문자열, 이미지, 영상, HTML 페이지, JSON 등... Response 데이터 예시 글, 이미지, 비디오 등 다양한 형태의 데이터를 Response로 받는다 Sprinig Controller와 Response 데이터 @Controller Annotation은 HTML 파일과 같은 view를 응답한다 : index.html @RestController Annotation은 메소드 반환 값 자체를 응답한다 : "index" (단순 문자열, JSON 등..) Rest.. 2022. 2. 3.
[Spring Boot 웹 개발 입문] Request 파라미터의 이해 Server에 요청 시에도 추가적인 Data가 필요하다! Facebook의 Feed를 조회하려면? 로그인 되어 있는 사용자의 정보 및 페이지 데이터를 요청과 함께 전송해야 한다 블로그의 글을 작성하려면? 사용자의 정보, 작성된 제목 및 글 데이터를 요청과 함께 전송해야 한다 Instagram의 특정 게시물을 삭제하려면? 사용자의 정보와 삭제하려는 게시물의 정보를 함께 전송해야 한다 Request 파라미터 Client가 Server에 요청(Request)를 할 때 추가적으로 전송하는 데이터이다 보통 2가지 유형의 Request 파라미터를 주로 사용한다 Query String Path Parameter(Variable) Spring Framework는 Request 파라미터를 메소드의 파라미터에 저장한다 1.. 2022. 2. 3.
[Spring Boot 웹 개발 입문] 계층형 아키텍처와 컨트롤러 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr SW 아키텍처 건축을 할 때 설계도를 그려서 건물이 어떻게 지어질지 구상한다 SW도 마찬가지로 실제 코드 개발 전에 최종 SW가 되어야 할 모습을 설계한다 SW 아키텍처란, SW의 구조를 정의한 것으로 SW를 구성하는 주요 요소들과 요소들의 관계를 정의한 것이다 SW 아키텍처 = SW 설계도 라고 볼 수 있다 SW 아키텍처/디자인 패턴 패턴 : 되풀이되는 사건이나 물체의 형태로, 예측 가능한 방식으로 되풀이 된다 우리가 만드는 SW도 이전의 수많은 사람들도 만들었고 고민했던 유형일 가능성이 높다 따라서 아키텍처/디자인 패턴이란, 특정 상황의 문제를 해결하.. 2022. 2. 3.
[Spring Boot 웹 개발 입문] Web의 기초 개념과 HTTP의 기초 활용 (2) ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - Spring Boot 웹 개발 입문 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Table 만들기 Table : 하나의 전체 표는 태그로 정의한다 Table Row : 표 내부의 1개의 행은 ... 태그로 정의한다 Table Data : 표 내부의 1개의 셀은 ... 태그로 정의한다 Table 효과 Table Header : 표의 제목 셀은 ... 태그로 정의하면 볼드체로 처리된다 태그의 border attribute 를 통해 표의 .. 2022. 1. 28.
[Spring Boot 웹 개발 입문] Web의 기초 개념과 HTTP의 기초 활용 (1) ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - Spring Boot 웹 개발 입문 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Web (World Wide Web) 인터넷 상에서 정보를 공유하는 기술 중 하나 Web에서의 정보는 기본적으로 Hyper Text 문서로 작성되고 공유된다 Hyper Text를 작성하는 언어가 HTML Web Browser는 원격에 있는 Hyper Text 문서를 읽어서 사람이 보기 좋게 만들어주는 프로그램 Hyper T.. 2022. 1. 28.
728x90