171211-TIL

Reading time ~1 minute

오늘 한일

- MVC 프레임워크, JDBC 라이브러리 : JDBC 라이브러리 실습 완료

  • pr 이후 받은 피드백 해결 : 일부 메소드들의 중복 제거

- JSON API 및 AJAX 시작

  • XHR과 Ajax에 대한 크롱의 강의 시청

  • JSON API 및 AJAX 실습에 앞서 최신의 java-framework와 안 맞는 부분 수정
    • qna 구현을 위한 sql, 기본 코드 추가

    • UserDao를 실제 컨트롤러 단에 적용

  • AJAX 구현에 앞서 Question 부분 구현 시작

오늘 느낀점

  • JDBC 라이브러리 실습을 완료 했는데 마지막 리팩토링 부분을 이전에 잠시 참조했던 트램의 코드를 활용해서 구현했다. 당시 괜찮은 구현법이라고 생각을 했던지라 기억에 남아있어서 가능하면 나만의 방식으로 구현을 고민하다 생각이 안나서 결국 해당 방법을 적용 했다. 직접 생각 해내지 못한 부분은 아쉽다.

  • 막히는 부분이 있으면 같은 단계를 진행하고 있는 사람이 있었다면 서로 논의를 하면서 진행을 할 수 있었을텐데 혼자 진행하고 있다 보니 그게 안돼서 살짝 아쉽다. 학습을 하는 기간이라 가야할 길을 찾아가면서 능동적으로 문제를 해결 해 나가고 싶은데 이미 구현을 한 분들한테 물어보거나 코드를 살짝 보다보면 그게 기억에 남거나 단순히 문제를 해결하는 방법만 터득하는 느낌이 든다. 방법을 익히는 것도 좋은 학습이지만 아쉬움이 남는건 별 수 없는거 같다.

  • 예외적인 상황 처리에 약한 느낌이 든다. 특히 null 부분, 이전 optional을 학습할 때 js를 한다고 제대로 안봐서 optional에 대해서는 약한데 이번주 수요일에 해당 파트를 꼭 봐둬야겠다.

  • JSON API 및 AJAX 시작하면서 느낀점은 확실히 새로운 단계를 진행 할 때 무엇을 어떻게 시작 해야 하는지에 대해서 시간이 좀 걸리는 편인거 같다. 답변 기능을 구현 하려고 보니 질문 관련 구현이 안되어 있는 걸 발견했다. JSON API 및 AJAX 실습 요구사항에는 없지만 실습을 진행하기 위해선 꼭 필요한 부분이다. 그런 의미에서 일단은 요구사항에 없는 부분을 구현 하게 되서 오랜만에 과정을 따르는게 아니라 개인적인 구현을 하는 기분이 나서 급 의욕이 난다. 늦게까지 구현을 하려고 했지만 주말동안 수면패턴이 깨져서(많이 자고, 적게 자고) 오늘은 그만 손대기로 했다. 내일 후딱 구현해보자!


내일 할일

  • JSON API 및 AJAX 실습에 앞서 Question 관련 구현 완료

    • index 페이지에서 질문 목록 표시

    • show 페이지에서 질문 상세 내용 표시

    • form 페이지에서 질문 작성

    • 위 사항들을 위한 CRUD 구현

  • JSON API 및 AJAX 실습 전반부 시작

  • 제4회 마스터즈 오픈세미나