Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

웹 서버 시작 및 테스트

  • webserver.WebServer 는 사용자의 요청을 받아 RequestHandler에 작업을 위임하는 클래스이다.
  • 사용자 요청에 대한 모든 처리는 RequestHandler 클래스의 run() 메서드가 담당한다.
  • WebServer를 실행한 후 브라우저에서 http://localhost:8080으로 접속해 "Hello World" 메시지가 출력되는지 확인한다.

각 요구사항별 학습 내용 정리

  • 구현 단계에서는 각 요구사항을 구현하는데 집중한다.
  • 구현을 완료한 후 구현 과정에서 새롭게 알게된 내용, 궁금한 내용을 기록한다.
  • 각 요구사항을 구현하는 것이 중요한 것이 아니라 구현 과정을 통해 학습한 내용을 인식하는 것이 배움에 중요하다.

요구사항 1 - http://localhost:8080/index.html로 접속시 응답

  • 회원 가입 페이지 이동 버튼, 로그인 페이지 이동 버튼, 사용자 목록 출력하기 이동 버튼을 노출합니다.

요구사항 2 - get 방식으로 회원가입

  • /user/form.html 접속 후 회원가입 진행, 회원가입 버튼 클릭하면 GET 방식으로 회원 가입

요구사항 3 - post 방식으로 회원가입

  • /user/form.html 접속 후 회원가입 진행, 회원가입 버튼 클릭하면 POST 방식으로 회원 가입

요구사항 4 - redirect 방식으로 이동

  • 요구사항 2~3번에서 회원가입 완료되면 /index.html 페이지로 redirect 방식으로 이동

요구사항 5 - cookie

  • user/login.html 화면에서 로그인 수행

요구사항 6 - stylesheet 적용

  • user/list 페이지로 접근하면 사용자 목록을 출력합니다. 만약 로그인하지 않은 상태라면 로그인 페이지(login.html)로 이동합니다.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages