Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Archives
Today
Total
관리 메뉴

memo6759 님의 블로그

2025-10-02 (JDBC - final(2), JPA, DAO, DTO, 라즈베리파이) 본문

HDC 학습일지

2025-10-02 (JDBC - final(2), JPA, DAO, DTO, 라즈베리파이)

heewon09 2025. 10. 4. 14:22

계층별 역할 정리

  1.  객체단 (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 실행

 

work를 만드는 명령어
끝에 만들어진걸 확인할수 있다.
pwd 현재 경로 확인

/는 루트

서버를 띄우기
sub구독 iot로 토픽을 주겟음
.들 파일을

 

리눅스 명령어 

리눅스의 파일시스템, 소유권한, 권한변경, vscode로 원격접속을 해서 라즈베리파이 l