환경 설정
[ MyBatis 라이브러리(단독) ]을 통하여 OracleDB에 접속 ⇒ DataSource를 'HikariDataSource'로 설정하는 작업을 별도로 해줘야 함
( [ 11.30 ]에 관련 내용 배움 )
[ 중앙 상단의 '게시판 테스트' 메뉴 클릭 ] → OracleDB의 'the계정'에 있는 BOARD 테이블의 모든 데이터가 조회됨 ( 전체 조회 화면 )
[ 우측 상단의 '로그인' 클릭 ]
상단의 LOGO 클릭
→ 'HOME'으로 이동
( OracleDB의 'the계정'에 있는 NCSTEST12 테이블 ) : 존재하지 않는 "아이디" 입력 후, '로그인' 버튼 클릭 ㅡㅡㅡ [ 로그인 실패 ]
→ "회원이 아니거나 이미 탈퇴한 회원입니다"가 뜨면서, '로그인' 페이지로 이동
( OracleDB의 'the계정'에 있는 NCSTEST12 테이블 ) : 존재하는 "아이디" 입력했으나 일치하지 않는 "비밀번호" 입력 후, '로그인' 버튼 클릭 ㅡㅡㅡ [ 로그인 실패 ]
→ "회원이 아니거나 이미 탈퇴한 회원입니다"가 뜨면서, '로그인' 페이지로 이동
( OracleDB의 'the계정'에 있는 NCSTEST12 테이블 ) : 존재하는 "아이디" 및 일치하는 "비밀번호" 입력 후, '로그인' 버튼 클릭 ㅡㅡㅡ [ 로그인 성공 ]
→ '로그인' 관련 session이 유지되면서 ( 우측 상단 : NAME 님! / 로그아웃 ), 'HOME'으로 돌아감
'로그인' 된 상태에서, 우측 상단의 '로그아웃' 클릭
→ '로그인' 관련 session이 해제되면서 ( 우측 상단 : 로그인 / 회원가입 ), 'HOME'으로 돌아감
[ 우측 상단의 '회원가입' 클릭 ]
"아이디( 단, OracleDB의 'the계정'에 있는 NCSTEST12 테이블에 없는 신규 "아이디" – ID에 'UNIQUE' 제약조건 걸어 놓음 )" · "비밀번호" · "이름" 입력 후, '회원가입' 버튼 클릭
→ "NAME 님! 회원가입을 축하합니다"가 뜨면서, '로그인' 페이지로 이동
'회원가입' 후, '로그인' 페이지에서의 메커니즘은, 상기의 [ 우측 상단의 '로그인' 클릭 ]과 동일