til-20171020

2017.10.20(금) 오늘의 TIL

  • JAVA Web Server 구현 실습 : 마지막 리팩토링 단계 돌입.

    • HttpResponse, HttpRequest를 독립된 클래스로 분리하고, Controller와 RequestMapping을 구현하는 작업.
    • RequestHandler에서 InputStream과 DataOutputStream을 만든 후에 HttpResponse와 HttpRequest를 만들어냄.
    • 기존에 잘 하던 코딩 스타일에서 탈피해 interface와 상속 등의 개념을 실제로 적용해 보는 것에 집중.
  • 호눅스의 Git 강의: Git에 대한 개념 복습.

    • Git에서 객체는 commit밖에 없다. 아주 중요한 얘기.
    • 아무 브랜치도 아닐 수 있(지만 권장하지 않는)다. 처음 듣는 얘기.
  • 니꼴라스의 React.js 강의 : 거의 마쳐가는 중.

    • React 환경에서의 Ajax 구현
    • ES6의 Promise에 관하여 학습함.

내일 할 일

  • JAVA Web Server 마무리.

    • 해결할 과제: 캐리지 리턴(\r\n) 없이 Http Response가 나가고 있는 문제 해결. 스태틱 리소스를 어떻게 반환해 줄 것인지…
    • Session의 구현에 대해 한 번쯤 생각해 보자.
  • 니꼴라스 강의 마무리.