전체 글 213

테스트 케이스 (단위, 통합 테스트)

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/lecture/49582?tab=curriculum&speed=1 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 영한님 강의를 듣던 도중 나온 테스트 케이스 작성을 정리해봤습니다. 단위 테스트 - 동작 단위 단위 쪼개서 순수한 자바 코드만으로 테스트를 하는 것 통합 테스트 - 테스트에 스프링을 올려 놓고 테스트..

Java/Spring 2021.08.21

API 방식 (객체 반환)

@ResponseBody의 의미 @ResponseBody는 HTTP 바디 부분에 리턴 값을 직접 넣어준다는 의미이다. 소스 코드를 확인하면 html 태그 없이 텍스트 그대로 들어간 걸 확인할 수 있다. return 값에 객체를 넣어보면 어떨까? URL에서 Get 방식으로 받은 name을 Hello 객체에 대입한 후 Hello 객체를 리턴해보았다. 역시 html 태그 (xml 방식)는 보이지 않고 JSON 방식으로 전달된 메시지를 볼 수 있다. 동작 방식 xml 방식은 무거워 최근에는 JSON 방식을 많이 쓰는 추세이다.

Java/Spring 2021.08.21

객체지향의 사실과 오해 - C2

https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60550259 객체지향의 사실과 오해 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. www.aladin.co.kr http://www.yes24.com/Product/Goods/18249021?pid=136927&ReturnURL=http://www.yes24.com& 객체지향의 사실과 오해 - YES24 『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝게도 많은 사람들이 객체지향의 본질을 오해하고 있다. 가장 www.yes24.com 책..

REST API

https://youtu.be/RP_f5dMoHFc REST가 어떤 계기로 나왔는가? - 어떻게 정보를 공유할 것인가에 대한 해답으로 WEB (표현형식 : HTML, 식별자 : URI, 전송방법 : HTTP)을 만듬 - 이미 전세계적으로 HTTP 프로토콜이 이용되고 있는 상황에서 어떻게 기능을 수정하고 업그레이드 할 지에 대한 고민의 해답으로 REST 방식이 나옴. REST API란? REST 아키텍쳐 스타일을 따르는 API REST란? 웹과 같은 분산 하이퍼미디어 시스템을 위한 아키텍쳐 스타일 아키텍쳐 스타일? 제약조건의 집합 REST를 구성하는 스타일 Client-server Stateless cache uniform interface 1. 리소스가 uri로 식별될 것 2. 메시지 전송 (리퀘스트, ..

네트워크/HTTP 2021.08.20

싱글톤 패턴 (Singleton pattern)

https://webdevtechblog.com/%EC%8B%B1%EA%B8%80%ED%84%B4-%ED%8C%A8%ED%84%B4-singleton-pattern-db75ed29c36 싱글턴 패턴(Singleton Pattern) 자바와 스프링의 싱글턴 패턴(Singleton Pattern)과 차이점 webdevtechblog.com https://coding-factory.tistory.com/709 [Design Pattern] 싱글톤 패턴(Singleton Pattern)에 대하여 싱글톤 패턴(Singleton Pattern)이란? 싱글톤 패턴은 객체를 딱 하나만 생성하여 생성된 객체를 프로그램 어디에서나 접근하여 사용할 수 있도록 하는 패턴을 말합니다. 개발을 하다 보면 전역적으로 coding-..

객체지향의 사실과 오해 - C1

https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=60550259 객체지향의 사실과 오해 위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다. www.aladin.co.kr http://www.yes24.com/Product/Goods/18249021?pid=136927&ReturnURL=http://www.yes24.com& 객체지향의 사실과 오해 - YES24 『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝게도 많은 사람들이 객체지향의 본질을 오해하고 있다. 가장 www.yes24.com 책..