9/6 메모

정은지·2022년 9월 6일
0
post-custom-banner

-select

-DTO와 DAO
1. DTO : Data Transfer Object, 데이터 전송 객체, DB로 전송할 데이터는 하나로 모아서 처리하는게 기본이다. 클래스를 이용해 객체로 만들어서 전달하는 형태, 데이터 저장 객체를 처리하는 영역으로 도메인(DOMAIN)패키지로 처리한다.

Board -> BoardDTO

파일을 분할할 예정

2.DAO : DATABASE ACCESS OBJECT, 데이터베이스 접근 객체, 쿼리문을 실행하는 모든 메서드를 처리하는 클래스, Singleton 패턴으로 하나의 객체만 존재할 수 있도록 처리, DB 저장소를 처리하는 영역어로 레파지토리(REPOSITORY)

-Properties 파일

  1. 각종 설정(db 설종)을 저장하는 텍스트 파일
  2. 확장자가 *properties
  3. 프로퍼티 = 값 형식으로 내용을 채워줌
  4. 최근에는 Properties 파일 대신 YAML(.yaml, .yml) 파일을 자주 사용 -
    동일한 단어가 중복으로 들어갈 수 있어서 그걸 한 번씩 대충 적으로 적어줄 수 있는데게 야물파일임
  5. 민감한 정보들은 Properties 파일에 작성하고 gitignore로 github에 올리지 않아야함
post-custom-banner

0개의 댓글