JSP 블로그 프로젝트 Step 7

Ruinak·2021년 5월 26일
0

JSP Blog Project

목록 보기
8/16
post-thumbnail

회원가입

1. CrudDAO 생성

  • 제너릭타입 사용
  • 인터페이스 사용

CrudDAO.java

2. BoardDAO에서 CrudDAO 구현

  • 인터페이스인 CrudDAO를 BoardDAO에서 구현
  • 기존 메서드를 버리고 모든 메서드들을 오버라이드함

BoardDAO.java

3. UserDAO에서 CrudDAO 구현

  • 인터페이스인 CrudDAO를 UserDAO에서 구현
  • 기존 메서드를 버리고 모든 메서드들을 오버라이드함

UserDAO.java

4. UserDAO에서 save(회원가입) 작성

  • 내부 로직은 DB 프로젝트에서 가져오기
  • 쿼리문으로 받음
  • users의 id는 시퀀스를 이용해서 입력
  • created는 sysdate를 이용해서 입력

UserDAO.java

5. Script 생성

  • com.cos.blog에 패키지 util 생성
  • com.cos.blog.util에 Script 생성
  • Script는 전송 실패시 alert를 이용해 새로운 창으로 메세지를 보여줌

Script.java

6. ValidationHandler 생성

  • com.cos.blog.util에 ValidationHandler 생성
  • ValidationHandler는 키 값이 공백인지 검증

ValidationHandler.java

7. JoinAction 수정

  • Script와 ValidationHandler을 이용해서 코드 수정
  • ValidationHandler을 이용해서 유효성 검사
  • Script를 이용해서 회원가입 실패시 화면 출력

JoinAction.java

profile
Nil Desperandum <절대 절망하지 마라>

0개의 댓글