- step1
- index.html 반환
- GET 방식으로 회원가입
- POST 방식으로 회원가입
- 302 status code 적용
- 로그인
- 사용자 목록 출력
- CSS 출력
- step2
- Enum 활용
- HttpRequest 메시지 분리
- HttpResponse 분리
- url마다의 작업 처리 분리
- 분기문 처리
- feedback
- Controller는 상태를 갖지 않기 때문에 프로그램 내에서 하나씩만 존재하는 것이 효율적 -> static을 이용해서 싱글톤으로 controllers 관리