2016년 9월 21일 수요일

42day / WEB / Model2 회원관리 Project

Model2 Architecture 회원관리 Project

  • 요구사항 
1. 회원 정보 검색
FindById
FindByAddress

2. 회원인증
로그인 -> 카페입장(only! 인증된 회원) -> 로그아웃

3. 정보수정
회원의 경우에 ( 패스워드 / 이름 / 주소 ) 수정가능

4. 회원가입
중복된 아이디로는 회원가입 불가능
비회원만 회원가입 가능

필수 사용 기술
Model2 (MVC Pattern) Architecture
Singletone Pattern
FrontController Pattern

요구사항 분석
View -> DAO 접근하지 않는다
FrontController Pattern을 거치는 것을 원칙으로 한다.

- 설계 (파일리스트 중심)
Model : x.클래스
Controller : x.servlet
View : xx.jsp

일단 시작은 좋다.
Model1회원관리 Project에서 진행했던 코드들을 나름 재활용하고 있으나
DAO에 모든 로직을 다 밖아놓고 JSP와 Servlet으로 처리했던 부분을
하지만 구조적으로 나누려니 애매하기도하고 로직분담의 결정을 하지 못해
시간을 많이 허비하는 중이다.

0 개의 댓글:

댓글 쓰기