ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 20221001 TIL 돌아가라 머리머리
    TIL 2022. 10. 1. 13:05


    이번 주는 자바로 웹서버를 만드는 방법을 배우고 있다.
    항상 서버를 어떻게 만드는 건지 너무 궁금했는데,
    자바에서 제공하는 라이브러리들을 import해서 생각보다 간단히 만들 수 있었다!
    항상 궁금했던 부분이라 그런지 강의에서 처음 듣는 내용이 매우 많고 어려운데도 재미있게 들었다.

    그런데 아직은 자바만으로 웹서버를 띄우고 있기 때문에 html문서도 클래스 메소드들을 이용해 만들고 있다.
    그래서 TDD, 프론트, 서버까지 3중 트리오 콤보를 자바로 해야 한다.
    3개를 한 번에 머리가 이해하려고 하니 쉽지 않다.
    인출을 할 수 있게 큰 그림을 먼저 그리고 단계들을 쪼개야 할 것 같다.

    https://photohistory.tistory.com/m/6929

    어떤 프로그램이든 입력 처리 출력 순서로 진행이 된다는 큰 틀을 잡고,
    parser나 requestBodyReader등 쉽게 만들어주는 도구들은 utils패키지에 클래스들을 만들고,
    PageGenerator라는 추상 클래스를 만들어서 그 클래스를 상속한 페이지들을 pages패키지에 만들어주고,
    메인로직은 models에서 처리하게 한다.

    이번 주도 한동안은 바로 인출을 못할 것 같다.
    목요일에는 인출을 할 수 있을 것이라는 믿음을 가지고 작업 전체적 flow를 기억하는 데 초점을 두자.

    댓글

Designed by Tistory.