오늘공부한것/책 2

[개발 책] <Java 언어로 배우는 디자인 패턴 입문> 으로 자바 소프트웨어 개발자의 기초지식 쌓기!

Java는 객체지향 프로그래밍 언어라고합니다. OOP(Object-Oriented Programming)으로 모든 데이터를 객체로 봅니다. 특징으로는 상속화, 다형화, 추상화, 캡슐화 이 4가지가 있습니다. 코드를 짤때 공통적인 특정 상황에 알맞게 사용할 수 있는 해결책으로 정리해둔것이 '디자인 패턴'입니다! 디자인 패턴을 잘 익혀두고 실무에서 사용하거나 이미 디자인 패턴이 적용된 코드를 읽는다면 매우 유용할 것 입니다. 그래서 Java 언어로 디자인 패턴을 공부하기 위해 이책을 선정해서 읽어봤습니다. JAVA 언어로 배우는 디자인 패턴 입문: 쉽게 배우는 GoF의 23가지 디자인 패턴 프로그래밍을 하다 보면 예전과 같은 일을 반복하고 있다고 느낄 때가 있습니다. 경험이 늘어 갈수록 이러한 ‘패턴’이 자..

[개발 책] <React.js, 스프링부트, AWS로 배우는 웹 개발 101> 1장을 읽고

HTTP (HyperText Transfer Protocol) -HyperText : 다른 문서로 향하는 링크가 있는 텍스트 -Transfer Protocol : 통신 규약 HTTP 요청 메서드&기능 GET : 리소스 가져오기 POST : 리소스 생성, 수정하기 PUT : 리소스 대체하기 DELETE : 리소스 삭제하기 (* 메서드의 기능의 경우에는 해당 기능을 위한 API에 사용하면 좋다는 의미로 꼭 저렇게 하지 않아도 가능함) HTTP 응답코드 200 : 성공 404 : 존재하지 않음 403 : 접근권한 없음 500 : 서버 에러 애플리케이션 A와 B가 데이터를 주고 받을때 서로 이해할 수 있는 형태로 오브젝트를 변환해야한다. 이처럼 메모리상의 오브젝트를 다른 형태로 변환하는 작업과정을 '직렬화'라고..