From 051610233f15b952ac8f3bb08425b765c2fa6418 Mon Sep 17 00:00:00 2001 From: echo724 Date: Mon, 11 Sep 2023 16:26:31 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EA=B8=B0=EB=8A=A5=20=EB=AA=A9=EB=A1=9D?= =?UTF-8?q?=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6f6dd594a4..c5dc6f147a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # 톰캣 구현하기 -## 기능 목록 +## 기능 목록 Step1,2 - [x] GET /index.html로 접속하면 index.html 파일을 읽어 클라이언트에 응답한다. - [x] GET /css/styles.css로 접속하면 static/css/styles.css 파일을 읽어 클라이언트에 응답한다. @@ -14,4 +14,13 @@ - 로그인 성공시 JSESSIONID 쿠키를 생성한다. - 로그인 실패시 302 코드와 함께 /401.html로 이동한다. - [x] 접근할 수 없는 경로로 접속하면 404.html로 이동한다. -- [x] JSESSIONID 쿠키가 존재하는 경우 login.html로 이동시 index.html로 이동한다. \ No newline at end of file +- [x] JSESSIONID 쿠키가 존재하는 경우 login.html로 이동시 index.html로 이동한다. + +### 기능 목록 Step3,4 + +- [x] Controller와 AbstractController를 구현 +- [x] 각 요청별로 Controller를 생성 +- [x] RequestMapping을 통해 요청에 맞는 Controller를 찾아서 실행 +- [x] 기존 코드를 RequestMapping을 통해 실행하도록 수정 +- [x] Connectors에서 ExcutorService 사용 +- [x] SessionManger에서 ConcurrentHashMap 사용 \ No newline at end of file