반응형
Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 자바스크립트
- aws S3
- Git
- athena
- AWS SQS
- Log
- 환경구성
- 카이호스트만
- 자바
- 환경 구성
- aws lambda
- naver smartEditor
- java8
- 로그 데이터
- AWS
- Study
- 자바8
- function
- Java
- 인텔리J
- #jQuery
- 아이비시트
- JavaScript
- s3
- ibsheet
- intellij
- AWS Glue
- jQuery
- db
- AWS Athena
Archives
- Today
- Total
목록database (1)
애매한 잡학사전
java에서 Database 접속 구현하기 with 인터페이스
데이터베이스에 있는 데이터를 조회해서 AWS Athena에 저장하는 Java 배치 프로그램을 만들면서 DB manager를 구현했는데 정리해 보려고 합니다. 바로 클래스를 생성해서 구현할 수 있지만 이번에는 의존성 주입(DI : Dependency Injection) 연습을 위해 인터페이스로 생성했습니다. 제가 정리할 내용은 다음과 같습니다. - DB manager 인터페이스 생성 - DB manager 클래스 생성 및 인터페이스의 abstract method 구현 DB manager 인터페이스 생성 의존성 주입을 위해 인터페이스를 생성합니다. 처음 생각했을 때는 필요한 method는 connection, close 이렇게 2개였지만 조금 더 생각을 하다 보니 기본적인 CRUD 기능을 별도의 클래스로 구..
DEV/JAVA
2022. 9. 13. 10:51