회원관리 시스템
회원관리 시스템 개발
• 회원 목록 /members -> GET
• 회원 등록 /members -> POST
• 회원 조회 /members/{id} -> GET
• 회원 수정 /members/{id} -> PATCH, PUT, POST
• 회원 삭제 /members/{id} -> DELETE
특이사항
파일 관리 시스템
• 파일 목록 /files -> GET
• 파일 조회 /files/{filename} -> GET
• 파일 등록 /files/{filename} -> PUT
• 파일 삭제 /files/{filename} -> DELETE
• 파일 대량 등록 /files -> POST
특이사항
PUT으로 신규자원을 등록한다.
폼은 기본적으로 GET, POST만 지원한다.
이전글의 API처럼 AJAX같은 기술로 해결이 가능함
• 회원 목록 /members -> GET
• 회원 등록 폼 /members/new -> GET
• 회원 등록 /members/new, /members -> POST
• 회원 조회 /members/{id} -> GET
• 회원 수정 폼 /members/{id}/edit -> GET
• 회원 수정 /members/{id}/edit, /members/{id} -> POST
• 회원 삭제 /members/{id}/delete -> POST
특이사항
• POST 기반 등록
• 서버가 리소스 URI 결정
• PUT 기반 등록
• 클라이언트가 리소스 URI 결정
• 순수 HTML + HTML form 사용
• GET, POST만 지원