[네트워크] HTTP와 HTTPS의 특징과 차이점
·
개발 하나둘셋/CS
개념정리 HTTP와 HTTPS HTTP(Hyper Text Transfer Protocol) HTTP의 개념 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜 HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80번 포트를 사용한다. HTTP 서버가 80번 포트에서 요청을 기다리고 있으며, 클라이언트는 80번 포트로 요청을 보내게 된다. WWW(World-Wide-Web) 기반에서 세계적인 정보를 공유하는데 큰 역할을 하였다. * 프로토콜 : 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙체계. 기기간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구하는데 이런 형식을 정의하는 교칙의 집합 HTTP의 구조 1. HTTP Request(요청) 구..
[TIL] 항해 18일차
·
기록/회고
Today I Learned 항해 18일차 TIL (2021.11.18) 주요 이벤트 개인 프로젝트 완성 후 제출 매니저님과 개인면담 온라인세미나 : 면접 및 개발자 커리어 관리 팀 스터디 주제 : 도메인주소 입력에서 입력된 도메인주소의 서버 전달, 요청 까지의 과정 정리 새로 학습한 내용 개인 프로젝트 완성 URL : http://yuuuri.shop/ Github : https://github.com/uriseozz/springMiniProject 나만의 항해 블로그 로그인 없이 게시글을 작성할 수 있고 작성된 포스팅은 최신순서로 정렬 된다. CRUD기능 중 Create, Read, Delete기능을 구현했으며, 게시글 작성페이지와 상세보기페이지는 모달을 사용해서 띄웠다. 도메인주소 입력에서 입력된 ..
[TIL] 항해 17일차
·
기록/회고
Today I Learned 항해 17일차 TIL (2021.11.17) 오늘 일정 / 계획 3주차 팀과제 개인 프로젝트 새로 학습한 내용 팀과제로 학습한 REST API와 HTTP메소드에 대한 내용 -> https://yuricoding.tistory.com/79 두번의 프로젝트 경험이 있지만 모달창은 처음만들어봤다. 버튼을 클릭할 때 포스팅작성하기 모달창이 뜨고 X표시나 취소 버튼을 누르면 모달창이 꺼지는 script window.onload = function () { document.getElementById('modal_btn').addEventListener('click', onClick); document.querySelector('.is-cancel').addEventListener('cl..
[네트워크] REST API와 HTTP 메소드정리
·
개발 하나둘셋/CS
개념정리 REST API와 HTTP 메소드정리 REST(Representational State Transfer) API REST API의 기본개념 [REST] URI를 통해 자원을 표시하고, HTTP Method를 이용하여 해당 자원의 행위를 규정하여 그 결과를 받는 것 - 자원(Resource): URI - 행위(Verb): HTTP Method - 표현(Representations) [REST API] 데이터와 기능의 집합을 제공하여 컴퓨터 프로그램간 상호작용을 촉진하며, 서로 정보를 교환가능 하도록 하는 것 REST 기반으로 서비스 API를 구현한 것 REST API의 특징 REST 기반으로 시스템을 분산해 확장성과 재사용성을 높여 유지보수 및 운용을 편리하게 할 수 있다. REST는 HTTP 표..
[TIL] 항해 16일차
·
기록/회고
Today I Learned 항해 16일차 TIL (2021.11.16) 오늘 일정 / 계획 Spring 기초강의 3~4주차 듣기 프로젝트 시작하기 팀과제 - Spring 기초지식 쌓기 새로 학습한 내용 Model, Controller, Service, Repository 개념정리 -> https://yuricoding.tistory.com/77 개인프로젝트 API 설계(미완성) 잘한 점 / 아쉬운 점 / 느낀점 Spring 기초강의 3~4주차를 들었다. 확실히 어렵기는 하지만 2주차강의가 3~4주차에서 반복해서나오니 어제보다는 조금 더 이해가 되는 것 같다. 내일 프로젝트를 시작할려고 했는데 오늘 밤에 시작해봤다. 개념과 흐름만 정확히 파악하고 있으면 만드는것은 금방일것 같지만 나는 아직도 갈길이 멀다..
Spring Boot의 Model, Controller, Service, Repository
·
개발 하나둘셋/Java & Spring
개념정리 Spring Boot의 Model, Controller, Service, Repository 객체지향 프로그래밍을 사용하게 되면서 각각의 기능별로 구분해놓음 Model 데이터베이스에서 값을 가져와 도메인 오브젝트에 리턴시켜주거나 반대로 도메인의 값을 가져와 데이터베이스에 리턴시켜주는 역할 = DAO(Data Aeccess Object) 데이터베이스와 유저가 보는 화면(View)를 이어주는 역할 Model에 갑과 값의 타입을 입력해주면 거기에 맞추어 값을 가져오고 전달해줌 Controller 사용자의 요청을 처리한 후 지정된 뷰에 모델객체를 넘겨주는 역할 애플리케이션 로직 및 사용자의 입력 데이터를 서비스에 전달하고 처리하는 역할 뷰를 연결하여 웹상에 띄우고 웹에서 가져오는 데이터들을 어떻게 처리..
유리코딩
유리코딩