오브젝트 책 리뷰 - (1) 역할, 책임, 협력
서론 오브젝트 책을 다 읽은지 벌써 한달 정도가 지나가고 있다. 이 책을 읽으면서 객체지향적으로 코드를 작성하는 게 무엇인지에 대해서 이해하게 되었고 내가 코드를 작성할 때 생각의 방식을 바꾸어준 책이다. 그래서 꼭 이 책은 리뷰를 남겨야 겠다고 생각했다. 총 크게 다섯 파트로 나누어서(내 임의로..) 리뷰를 작성하려 한다. 이번 글에서는 오브젝트 책...
서론 오브젝트 책을 다 읽은지 벌써 한달 정도가 지나가고 있다. 이 책을 읽으면서 객체지향적으로 코드를 작성하는 게 무엇인지에 대해서 이해하게 되었고 내가 코드를 작성할 때 생각의 방식을 바꾸어준 책이다. 그래서 꼭 이 책은 리뷰를 남겨야 겠다고 생각했다. 총 크게 다섯 파트로 나누어서(내 임의로..) 리뷰를 작성하려 한다. 이번 글에서는 오브젝트 책...
서론 이번 글은 내가 Spring Boot에서 Filter를 등록하기 위해 방법을 알아보던 중, 이제까지 제대로 이해 못하고 있던 관련된 내용들에 대해 공부하게 되었고 해당 내용을 정리하려 한다. Java Servlets API 자바 서블릿 API는 서블릿을 작성하기 위한 클래스와 인터페이스를 제공하는데, 여기에는 HttpServletRequest,...
서론 Redis와 Connection을 담당하는 DAO 클래스를 다루면서 생긴 의문점에서 시작되었다. 해당 Repository 클래스도 Proxy로 동작하는 것을 발견(invoke 메서드를 통하여 실제 메소드가 호출됨)하였고 이게 왜 Proxy로 동작하는지 궁금증이 생겨서 파고 들어보았다(@Repository를 붙였었음). JpaRepository를 ...
서론 JWT 리프레쉬 토큰 구현을 하기 위해 찾아보던 중, RFC 6749 문서를 발견하게 되었고 여기에 그간 궁금했던 access token, refresh token, bearer token 등의 용어정의와 해당 내용들을 구현할 때 보안적으로 고려해야 할 부분들에 대해 상세히 정리가 되어 있어서 자세히 읽어보게 되었다. 보는 김에, 잘 몰랐던 OA...
이번주 배운 것 개발 일정 짤 때, 내가 기능 구현 하는 것 이외에 다른 개발자분들과 맞춰보는 시간 + 내가 생각못한 이슈가 발생할 경우도 생각은 해야 한다. 단순 CRUD 는 금방구현 하지만, 다른 개발자분들이 테스트 하시다가 추가 수정 요청이 들어올 수 있고 생각지 못한 이슈가 발생하는 경우 그에 대해 수정하는 시간이 더...