170913-TIL

Reading time ~1 minute

오늘 한일

  • 자바 웹 개발 워크북 공부
    • DB 커넥션풀
    • DataSource와 JNDI
    • 프런트컨트롤러
    • 페이지 컨트롤러
    • DI를 이용한 빈 의존성 관리
    • 리플랙션 API를 이용하여 프런트 컨트롤러 개선
    • 프로퍼티를 이용한 객체 관리
    • 애노테이션을 이용한 객체 관리
  • 생활코딩 깃 수업

오늘 느낀점

  • 어제 마저 못본 5장의 뒷 내용과 6장의 내용을 공부했다. 원래는 하루 100장 정도씩 공부 할 계획 이였는데 6장의 뒷 내용이 예전부터 궁금했던 애노테이션을 이용한 객체 관리라서 목표했던 페이지보다 더 보게 되었다. 해당 내용이 궁금했던 이유는 기본서에서는 애노테이션을 단순한 주석정도의 느낌(오버라이딩이나 오버로딩 시)으로만 사용하는데 이전 화이트과정에서 사용한 @GetMapping(“path”)형태로 넣어준 path로 요청이 있으면 해당 메소드가 처리 된다는게 어떻게 가능한지 궁금 했었다. 거기다 포비와 호눅스의 대화 중에 애노테이션을 통한 의존성 주입이란 키워드도 머리속에 넣어 두고 있어서 언젠가는 알고 싶은 내용이였다.(당시 해당 내용을 찾아봤지만 그 당시의 지식 수준으론 이해하기 쉽지 않았고, 그것 말고도 집중해야 할 것들이 많아서 언젠가는 만날 내용이란걸 알기에 나중을 위해 남겨뒀었다.) 6장을 공부하면서 의존성 주입 등 아직은 쉽지 않은 내용들이였는데 이전에 한 작업들이 내부적으로 어떻게 돌아가는건지 조금이나마 알 것 같다. 이번처럼 궁금했던 것들이 해결될 때가 가장 즐거운 것 같다.

  • 사실 책을 더 보게 되면서 생긴 문제는 생활코딩을 많이 못 봤다는 거다…책을 먼저 보고 싶어서 책을 봤고, 보다 보니 계속 보고 싶어서 깃 공부는 밀려버렸다. 내일은 생활코딩 부터 보고 시작해야겠다.

내일 할일

  • 자바 웹개발 워크북 공부
  • 생활코딩 깃 강의
  • 내일 혹은 모레 오전에 시간적 여유가 있다면 헌혈 및 노트북 서비스센터 방문