패키지는 이렇게 설정하겠다.
CRUD의 구성은
1)회원정보 생성
2)회원정보 검색
3)회원정보 수정
4)회원정보 삭제
5)모든 회원정보 보기
이렇게 구성 한다.
홈화면을 이렇게 5개 항목을 선택하게 구성
-해당 정보를 입력하고 요청하게 하는 view페이지
-가입 버튼 클릭시 요청 가도록 설정
-완료시 가입완료 뷰페이지로 이동
-항목이 누락시에 채우라는 메시지를 출력
-ID로 검색을 눌렀을시에 해당 회원 정보를 조회 할 수 있게 하는 view 페이지
-검색 정보가 없을시에 없다고 출력
-ID 검색하고 (가능 하다면 추가.. 비밀번호 일치 확인 후) 해당 정보를 다시 입력하게 하는 view페이지
-정보가 없으면 없다고 출력
-수정이 완료되면 완료되었다고 출력
-ID를 검색 하고 회원정보 삭제 버튼을 눌러 회원의 정보를 삭제하는 view페이지
-삭제를 완료하면 완료하는 view페이지 출력
-검색에 실패하면 없다하는 view페이지 출력
-모든 회원정보가 출력되도록 하는 view페이지
-회원정보가 없을 때 없다고 출력
책과 강사님이 만들었던 코드를 참고하여 나만의 방식으로 재구현 하던 도중 에러에 크게 막혔다.
막힌점1
-> 메이븐등 기타 설정을 하다가 안되는 부분들이 조금씩 막혔었음 pom.xml , web.xml , log4j2.xml / 프로젝트 설정 등 경로 확인해야함
막힌점2..
패스워드의 데이터 값에 NULL이 자꾸 저장된다.
-> Controller부분에서 받는 변수에 대해 JSP와 명칭달랐음
막힌점3
찍혀있는 값을 보면
잘나온다. 허나! member변수 안에 대입이 안된다.
데이터 다시 다 지우고 확인 중 서비스 부분은 문제가 없는거 보니까 controller 부분이 문제인거 같다.
결과 값을 보니 콘트롤러에도 문제가 없었고
JSP부분에 문제가 있었다. jstl을 쓰는 이유인가..
여기까지 기본적인 insert와 search 구현완료