Programming/Spring Framework

2016.6.20 Spring

짜_money 2016. 6. 20. 10:21
반응형

회원 관리 시스템 구축


화면 구성

- 로그인 페이지 : 아이디와 비번을 입력하고 로그인 요청이나 회원가입 요청을 할 수 있음

- 메인 페이지 : 로그인한 사용자의 정보를 출력,

이 페이지에서 로그아웃 요청과 모든 회원보기 페이지 요청, 회원 수정페이지 요청을 할 수 있음

- 회원 가입 페이지 : 회원 정보를 입력하고 가입신청을 할 수 있음

- 모든 회원 정보보기 페이지 : 모든 회원 정보를 열람할 수 있음 

- 회원 수정 페이지 : 현재 로그인한 회원의 정보를 수정할 수 있음


사용자가 보낼 수 있는 요청들

- main.do : 메인 페이지를 달라는 요청

- loginForm.do : 로그인 페이지를 달라는 요청

- login.do : 로그인 처리를 해달라는 요청(id, pw가 파라미터)

- logout.do : 로그아웃 해달라는 요청

- joinForm.do : 회원 가입 페이지를 달라는 요청

- join.do : 회원 가입 처리를 해달라는 요청(회원 정보들이 파라미터)

- memberUpdateForm.do : 회원 수정 폼을 달라는 요청

- memberUpdate : 회원 수정 처리를 해달라는 요청

- memberList.do : 모든 회원 정보 보기 페이지를 달라는 요청


요청들을 처리하기 위해 필요한 로직(기능)

- 아이디를 받아 사용자의 정보를 디비에서 가져오는 기능

- 아이디와 비번을 받아서 로그인 여부를 판단해주는 기능

- 회원정보 집합을 받아서 회원가입을 시켜주는 기능

- 회원정보 집합을 받아서 회원정보를 수정해주는 기능

- 모든 회원의 정보를 조회하는 기능


로직을 처리하기 위한 디비기능

- selectOne

반응형