분류 전체보기(619)
-
23년 05월 3주차, 일주일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 스프링 aop에 대해 공부했다. - 웹 지하철 미션 2단계를 수행했다. 다양한 시도를 했지만 결국 롤백하고 돌아갔다. 개인 성장 - 자전거를 대부분 탔다. - 평일에는 간헐적 단식과 금주를 유지했다. - 레벨 2 글쓰기를 했다. - 영상 기획에서 최종본을 편집했다. 커뮤니티 - 워니와의 커피챗을 했다.(화) - 도기와 오전에 커피를 마시며 여기저기 돌아다녔다.(수) - 주중에는 몇몇 크루들과 함께 자전거를 타며 종합운동장까지 갔다. Feeling (느낌: 무슨 느낌이 들었나?) - 자전거타는게 너무 재미있다. 확실히 운동도 되고, 무엇보다 하루하루 여행하는 느낌을 느끼면서 다니니 행복하다. 아마 죽기 직전에 주마등이 떠오를 때 지금 이 날들이 떠오르지..
2023.05.22 -
23년 05월 18일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 스프링 aop에 대해 또 공부하고 정리했다. ㅋㅋㅋㅋ 반복 복습 중이다. - 미션을 수행했다. 그런데 예상치못한 난관에 봉착해서 잠시 쉬고 테코톡 준비하러 넘어갔다. - 테코톡을 들었다. 개인 성장 - 금주 4일차! + 간단 + 영양제도 꾸준히 먹고 있다. - 레벨 2 글쓰기를 했다. - 오늘도 자전거를 탔다. 커뮤니티 - 체인저와 캠퍼스 순회하며 잡담 좀 떨었다. ㅋㅋㅋㅋ - 글렌에게 미션 관련해서 질문을 던졌는데 열심히 도와줬다. 땡큐 - 네오에게 테코톡 발표 흐름 체크를 받았다. 흐름을 잘 잡았다고 말씀해주셨다. 몇 가지 개선하면 좋을 부분에 대해서 말씀해주셨다. 가장 중요한 것은 어떤 내용을 전달하고 싶은지 목적을 항상 상기하는 것이 중요한 것..
2023.05.19 -
토비의 스프링, 스프링 AOP 뿌수기 (2), 프록시 팩토리 빈
프록시 팩토리 빈 ProxyFactoryBean 스프링에서 제공해주는 프록시팩토리빈을 사용하면 프록시를 생성해서 빈 오브젝트로 등록하는 동작을 해준다. 지난 포스팅에서 소개한 FactoryBean 인터페이스를 구현해서 만드는 방법과의 차이는 FactoryBean 인터페이스를 구현한 경우에는 프록시를 통해 제공해줄 부가기능도 해당 구현 코드 내부에 추가해줘야했다. 반면에 ProxyFactoryBean은 프록시를 생성하는 작업만 담당한다. 그래서 프록시를 통해 제공해줄 부가기능은 별도의 빈에 둘 수 있다. 즉, 부가기능의 분리가 가능하다는 점이다. ProxyFactoryBean에서 생성하는 프록시에서 사용할 부가기능은 'MethodInterceptor'라는 인터페이스를 구현해서 만든다. 이전 포스팅에서 보았..
2023.05.18 -
23년 05월 17일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 스프링 aop에 대해 계속 공부하고 정리했다. - 웹 지하철 미션 2~3단계 미션에 대해 설계를 했다. 개인 성장 - 오늘 마음먹고 대청소를 했다. 부엌, 화장실에는 락스 뿌려가면서 청소했다. - 밀린 빨래를 했다. - 오랜만에 장을 봤다. 생존하기 위해서 필요한 필수품들이 없어서 오늘 장을 보고 온건데 예상 외로 술 값이 대부분이다. ㅋㅋㅋㅋ 자전거타고 이마트까지 다녀왔기에 부피가 큰 것들은 짐은 쿠팡으로 주문했다. - 금주 + 간헐적 단식 + 자전거 + 운동 + 영양제 트리~ 커뮤니티 - 도기와 둘이 커피챗을 했다. 아침에 커피 한잔 사들고 밖에 산책 좀 했다. - 체인저, 그레이, 땡칠과 함께 자전거를 타고 종합운동장까지 갔다. Feeling (..
2023.05.18 -
토비의 스프링, 스프링 AOP 뿌수기 (1), 빌드업
오랜만에 뿌수기 시리즈로 돌아왔다. 그런데 이번에는 토비의 스프링이다. 사실 다음주에 테코톡 발표 주제로 스프링 AOP를 선정했는데, 공식문서만으로는 자료가 매우 미흡해질 것으로 예상되어 이렇게 여러 책들이 소개하는 스프링 AOP에 대해 정리해보고자 한다. 그 중에 가장 먼저 정리하고자하는 책은 '토비의 스프링'에서 설명하는 스프링 aop이다. 토비의 스프링, 스프링 AOP 빌드업 다이내믹 프록시와 팩토리 빈 토비의 스프링에서는 aop를 설명하기 위한 빌드업이 등장한다. 먼저 핵심 기능에 부가기능을 추가했을 때 벌어지는 현상들에 대해서 설명하고 있다. 처음에는 핵심 기능에 로그나 롤백 등의 부가기능을 추가했을 때 코드가 복잡해진다라는 점을 단점으로 꼽는다. 코드가 그렇게 복잡하게 될 경우에는 우리가 원하..
2023.05.17 -
23년 05월 16일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 웹 지하철 미션을 리팩토링 후 제출했다. - 브라운 코치의 Spring Configuration 강의를 수강했다. - 스프링 aop에 대해 책을 읽으며 공부했다. 개인 성장 - 스프링 aop에 대해 공부한 뒤 테코톡 발표할 자료를 대충 정리했다. 흐름 정도만 정리했다. - 간헐적 단식 + 금주 2일차 + 운동과 자전거 + 영양제 커뮤니티 - 릴레이인터뷰 영상 1개를 컷편집을 했다.(마무리멘트 포함) - 워니와의 커피챗을 했다. - 키스터디와 싱글톤 스터디를 했다.(근데 오늘은 발표가 거의 없고, 각자 공부를 위주로 했다.) Feeling (느낌: 무슨 느낌이 들었나?) - 오늘 브라운 코치가 Spring Configuration/테스트 기준/dto 패..
2023.05.17