TIL-20171022

2017.10.22(일) 오늘의 TIL

  • 자바 웹 서버 프로젝트 - 1단계 리팩토링을 마치다.

    • POST 요청 처리를 제외한 모든 요구사항을 구현하다.
    • 포비의 제안사항: HttpRequest와 HttpResponse를 분리하고, RequestMapping을 만들어 각 Controller 객체와 연결하는 방식으로 구현.
    • 파일 없을 시의 Exception이나 POST 요청 처리를 해야 함.
  • 자바 스트림에 대해 공부하다.

    • 자바의 스트림 API에 대해 학습했다.
    • .map(), .mapToXXX() 의 기능에 대해 학습함. 단순히 형변환인 것처럼 착각할 수 있지만 리턴 타입이 각각 Stream과 XXXStream으로 다른 것을 발견.
    • 공급자와 소비자의 관계 이해. 함수형 프로그래밍에서 통용되는 개념이다.
    • 중간 처리 메소드와 최종 처리 메소드가 구분된다. .map()과 .forEach()는 비슷해 보이는데 왜 .forEach()에서 할 수 있는 일들은 제한되는가? .forEach()는 최종 처리자라서 그렇다.
  • 리액트 네이티브 앱 강의를 시작하다.

    • 그동안 책으로 보고있었던 내용을 강의로 듣기 시작. 이번에도 니꼴라스다.
    • 지난 웹앱과 마찬가지로 이번에도 자바스크립트 학습 의지를 고취시키고 가벼운 창작의 즐거움을 맛보는 것에 뜻을 둔다.

내일 할 일

  • JHipster에 대해 더 알아보자. 할 수 있다면 포비에게 개념 설명을 부탁하자. 흥미로운 기술인 것 같다.
  • POST 요청을 구현하자.
  • 그날그날 재밌어보이는 공부에도 조금씩 시간을 투자하자.