오늘의 노래 추천 🐈⬛
- 아티스트
- 도경수(D.O.)
- 앨범
- 괜찮아도 괜찮아 (That's okay) - SM STATION
- 발매일
- 1970.01.01
- 아티스트
- 도경수(D.O.)
- 앨범
- 성장 - THE 3RD MINI ALBUM
- 발매일
- 1970.01.01
- 아티스트
- 도경수(D.O.)
- 앨범
- 공감 - The 1st Mini Album
- 발매일
- 1970.01.01
위로에 재능있는 디쩜오쩜님의 위로곡
DAY 14
[ JDBC 코드 MVC 패턴으로 변환 작성 실습 ]
사용자에게 입력을 받아 메서드를 실행하고 결과 출력

ㅡ DTO 와 DAO

DAO 에 필요한 매개변수의 정보를 저장하는 느낌
ㅡ DTO 필드 생성하기

ㅡ DTO 생성자, getter, setter 메서드 생성

ㅡ DAO 객체 생성

jdbc 를 위한 객체를 DAO 필드 영역에 생성해주기
⬇️ DAO 에서 실행 메서드 생성하기 ⬇️
ㅡ DAO 드라이브 로딩 메서드 get_conn 생성

ㅡ DAO 자원 반납 메서드 get_close 생성

드라이브 로딩과 자원 반납의 내용은 공통되는 것
ㅡ 공통되지 않는 부분의 메서드 생성
[1] 회원가입

드라이브 로딩, SQL 문 작성
매개변수는 DTO 타입의 dto
ㅡ SQL 문 실행

ㅡ main 영역에서 join 메서드 실행문 작성

https://sharonprogress.tistory.com/149
[JDBC] MVC 패턴으로 JDBC 구현하기
1. MVC(Model View Controller) 패턴 Model: 데이터를 저장하고 있는 역할, 혹은 DB에 접근해서 데이터를 입출력하는 객체로 백그라운드에서 동작하는 로직을 의미한다. View: 사용자가 보게되는 화면, 데이
sharonprogress.tistory.com
[2] 로그인
ㅡ DTO 공간에서 로그인을 위한 생성자 메서드 생성

메서드 별로 매개변수의 종류나 개수가 다를 수 있기 때문에
경우에 따라 생성자 메서드를 따로 생성해줌
ㅡ DAO 에서 login 메서드 생성

ㅡ main 영역에서 DTO 생성자 객체 생성하고 login 메서드 불러오기

[3] 수정
ㅡ DTO 공간에서 수정 위한 생성자 메서드 생성

점수 수정을 위해 score 매개변수까지 받아줌
ㅡ DAO 에서 update 메서드 생성

ㅡ main 영역에서 DTO 생성자 객체 생성하고 update 메서드 불러오기

[4] 탈퇴
ㅡ DTO 에서 탈퇴를 위한 생성자 메서드

ㅡ DAO 에서 delete 메서드 생성

ㅡ main 영역에서 DTO 생성자 객체 생성하고 delete 메서드 불러오기


Bye
'JAVA' 카테고리의 다른 글
DAY 13 ( JDBC 오라클 [ 로그인, 회원정보 삭제, 조회, 수정 ] 실습 ) (0) | 2024.06.05 |
---|---|
Java Festival 최종 (0) | 2024.06.04 |
DAY 12 ( MP3Player 실습, MVC 패턴 실습(refactoring), JDBC ) (0) | 2024.06.04 |
DAY 11 ( 추상클래스, 인터페이스, MVC, jar 파일 추가, mp3 불러오기 실습 ) (0) | 2024.06.03 |
DAY 10 ( 생성자, VO, 상속, 오버라이딩, 객체 casting, ArrayList ) (1) | 2024.05.31 |