-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
- persistence
- domain
- web
web -> domain -> persistence
Member(회원)
- 회원은 닉네임, 이메일, 패스워드를 받는다.
- 회원의 닉네임과 이메일은 중복될 수 없으며 각각의 길이 제한은 String 20이다.
- 패스워드는 30자 길이제한이며, 영어만가능하다. 그리고 Hash화 해서 저장한다.
- 닉네임을 수정할 수 있다.
- 유저 HttpSession을 통해 식별 가능하다.
- 회원 정보 조회시 Session을 확인해서 패스워드를 제외한 값을 리턴한다.
- 회원가입, 로그인, 유저조회
Post(게시글)
- 회원은 게시글을 생성할 수 있다.
- 게시글을 생성할 때 제목, 내용, 비밀글 여부, 패스워드를 받을 수있다.
- 게시글의 제목은 20자 길이 제한, 내용은 200자 길이 제한, 패스워드는 30자 길이제한이며 영어만 가능핟.
- 게시글의 패스워드를 체크하는 POST API가 있어야 한다.( 요청 길이제한 검증)
- 게시글 조회시에 패스워드는 보여주지 않아야 함.
- 게시글 삭제하기 기능이 있어야 함.
비지니스 로직은 TEST CODE 작성
Metadata
Metadata
Assignees
Labels
No labels