3. 서블릿, JSP, MVC 패턴[회원 관리 웹 애플리케이션 요구사항]

이건회·2022년 6월 30일
0

springmvc

목록 보기
9/29

1) 회원 관리 웹 애플리케이션 요구사항

  • 다음과 같은 회원 정보와 기능을 다루는 웹 애플리케이션을 만들어보겠다.

  • 새로운 클래스를 생성하고 username 과 age를 가지는 생성자를 만든다.

  • 회원 저장소 MemberRepository를 만든다. 키는 id, 값은 member로 저장하는데 해시맵을 통해 만든다. sequence는 id가 하나씩 증가한다.
  • 싱글톤으로 만든다. 따라서 아무나 생성자를 쓸 수 없도록 생성자를 private으로 막는다.

  • save 함수로 멤버정보를 저장하고 저장 시마다 id값을 1 증가시킨다
  • findById로 id값에 따라 멤버를 조회해준다.
  • findAll 함수로 store에 있는 모든 멤버 정보를 ArrayList 에 넣어 리턴한다.
  • clearStore() 함수로 store의 모든 값을 없앤다.

  • 테스트케이스를 만들어 save로 저장한 멤버와 findById 로 찾은 멤버가 동일한지 검사

  • 테스트케이스 만들어 findAll로 찾은 멤버 수와 실제 멤버가 일치하는지 확인
profile
하마드

0개의 댓글