memo6759 님의 블로그
2025-10-02 (JDBC - final(2), JPA, DAO, DTO, 라즈베리파이) 본문
계층별 역할 정리
- 객체단 (DTO, Persistent Layer)
- DB 테이블과 1:1로 매핑되는 데이터 객체
- 주 역할 : 데이터를 담아서 이동시키는 용도 ( getter/setter 보유)

2. DAO (Data Access Object)
- DB 연동을 담당
- SQL 실행 (insert, update, delete, select -> 각각 메소드 1개씩 대응)

3. 서비스단 (Service Layer)
- DAO 호출
- 비즈니스 로직 처리
- 트랙잭션 관리 (commit, rollback)
- 여러 DAO 메소드를 묶어서 하나의 논리적 작업 단위(트랜잭션)로 처리
4. 트랜잭션
- 여러 SQL을 하나의 묶음
- 성공하면 commit, 실패하면 rollback
DTO = 데이터를 담는 객체
DAO = SQL 실행




/는 루트





리눅스 명령어
리눅스의 파일시스템, 소유권한, 권한변경, vscode로 원격접속을 해서 라즈베리파이 l
'HDC 학습일지' 카테고리의 다른 글
| 2025-10-14(라즈베리파이) (0) | 2025.10.15 |
|---|---|
| 2025-10-13(라즈베리파이(리눅스 명령어)) (0) | 2025.10.14 |
| 2025-10-1(JDBC - final , DBA, 라즈베이파이 , MQTT) (0) | 2025.10.01 |
| 2025-09-30(JDBC) (0) | 2025.10.01 |
| 2025-09-29(SQL-4 DDL, 제약조건, VIEW) (0) | 2025.09.30 |