전체 글

전체 글

    HTTP 헤더1 - 일반 헤더

    김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 수강하면서 HTTP 내용을 정리한다. 자세한 정보가 궁금하면 수강을 추천드립니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com HTTP 헤더 개요 용도 - HTTP 전송에 필요한 모든 부가정보가 헤더에 포함된다 ex) 메시지 바디의 내용, 크기, 압축, 인증 등등... - 표준 헤더가 너무 많다. 분류 헤더는 다음과 같이 구분된다. General 헤더 : 메시지 전체에 적용되는 정보, 예) Co..

    시작글 - 테스트 주도 개발로 배우는 객체 지향 설계와 실천

    11월에 읽기 시작한 테스트 주도 개발로 배우는 객체 지향 설계와 실천이다. 이 책을 통해 테스트 주도 개발에 대한 의미를 새롭게 가지게 되었다. 이전까지 TDD를 오버엔지니어링을 막고, 변화에 유연하게 대처할 수 있는 개발 방법이라 생각했었지만 미쳐알지 못했던 혹은 제대로 인식을 못했던 테스트 코드에 대한 많은 내용을 알게 해주었다. 책은 5부(27장)까지 이뤄져있다. 1부 - 서론 : 테스트 주도 개발의 간단한 소개와 도구를 언급하는데, 도구는 당시 기준으로 JUnit4와 햄크레스트 매처, jMock2 설명한다. 2부 - 테스트 주도 개발 과정 : ATDD 방법론과 객체지향에 대해 설명한다. 3부 - 동작하는 예제 : 이전까지 설명한 내용을 경매시스템 예제를 통해 ATDD 방법으로 작성한다. 예제가 ..

    시작글 - 디자인 패턴

    Gof의 디자인패턴은 90년 초반에 나와서 지금까지 가장 많은 사랑을 받는 디자인 패턴 책으로 개발자가 겪어온 많은 문제를 해결하는 과정에서 공통적으로 발견된 패턴 23가지를 정리한 책이다. 나도 상반기에 Gof의 디자인패턴을 읽으면서 예전에 일할 때 알았으면 좋았을 패턴이 몇가지 있어서 아쉽운 생각이 들기도 했다. 하지만 이 책의 문제점은 너무 오래되어서 당시 기준으로 작성된 예제를 이해하기가 힘들었다. 구글링으로 비교하면서 알아보려 했지만 제대로 이해하지도 못한게 꽤 있다. 나는 억지로 진행했지만 중후반쯤에 책을 덮고는 다시 열어보지도 못하고 있다. 그러다 최근에 백기선님이 인프런에서 Gof의 디자인 패턴을 주제로 강의를 내주셨다. 코딩으로 학습하는 GoF의 디자인 패턴 - 인프런 | 강의 디자인 패..

    HTTP 상태코드

    김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 수강하면서 HTTP 내용을 정리한다. 자세한 정보가 궁금하면 수강을 추천드립니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com HTTP 상태코드 소개 클라이언트가 서버로 보낸 요청의 처리 상태를 알려주는 기능 - 1xx (Informational) : 요청이 처리되어 수신 중 (거의 사용안함) - 2xx (Successful) : 요청 정상 처리 - 3xx (Redirection) : 요청을 완..

    HTTP 메서드 활용

    김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 수강하면서 HTTP 내용을 정리한다. 자세한 정보가 궁금하면 수강을 추천드립니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 클라이언트에서 서버로 데이터 전송 데이터 전달 방식은 2가지로 구분 1. 쿼리 파라미터(쿼리 스트링)를 통한 데이터 전송 - GET 사용 - 주로 검색 & 정렬 필터에 자주 사용 2. 메시지 바디를 통한 데이터 전송 - POST, PUT, PATCH 사용 - 회원 가입,..

    HTTP 메서드

    김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 수강하면서 HTTP 내용을 정리한다. 자세한 정보가 궁금하면 수강을 추천드립니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com HTTP API 만들어보기 백엔드 개발자는 주 업무는 API 개발인데, 요구사항 기반으로 API를 만든다. 일반적으로 회원 정보 관리 API 요구사항을 받아 URI 설계를 하면 대부분 다음과 같은 형태를 가진다. - 회원 목록 조회 /read-member-list - 회..

    HTTP 기본

    김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 수강하면서 HTTP 내용을 정리한다. 자세한 정보가 궁금하면 수강을 추천드립니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 모든 것이 HTTP (HyperText Transfer Protocol) 인터넷을 사용하면서 다양한 홈페이지, 이미지, 움짤, 영상, 음성, 파일 등의 모든 것을 HTTP 메시지로 전송한다. - HTML, TEXT - IMAGE, 음성, 영상, 파일 - JSON, XML..

    URI와 웹 브라우저 요청 흐름

    김영한님의 모든 개발자를 위한 HTTP 웹 기본 지식을 수강하면서 HTTP 내용을 정리한다. 자세한 정보가 궁금하면 수강을 추천드립니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com URI (Uniform Resource Identifier) 리소스를 식별하는 통합된 방법이다. URI? URL? URN? 비슷한 용어가 존재한다. 어떻게 구분할까? URI는 로케이터(Locator), 이름(Name) 또는 둘 다 추가로 분류될 수 있다. [https:/..