TIL 17일차(2021-09-02)

엄진환·2021년 9월 2일
0

오늘 한일

1. Java에서의 Jdbc 개념 학습 및 실습

  • docker로 mysql 8 container 생성
  • intellij와 mysql 8 설치된 docker 연결
  • DriverManager.getConnection으로 연결 후 CRUD(java.sql 패키지)

2. Spring에서의 Jdbc 개념 학습 및 실습

  • java에서 제공하는 DataSource 인터페이스의 구현체 : DBCP(DataBase Connection Pool)
    • 다양한 구현체가 존재함(Apache Commons, Tomcat DBCP, HikariCP)
  • HikariCP를 활용하여 실습(진행중)

내일 할일

1. HikariCP 활용한 실습 코드 작성

2. Spring AoP 실습 코드 작성

3. Command-line Application 단위 테스트 코드 작성

  • 지속적으로 클래스 추가 시 만들기

4. Command-line Application 테이블 추가

  • Jdbc template 활용하여 구현
    • Customer 테이블 정의 및 추가
    • Voucher 테이블 CRUD

느낀 점

Jdbc와 HikariCP를 공부하면서 개발자가 세부적인 기능을 신경쓰지 않고 자유롭게 구현하기 위한 환경을 제공하는 쪽으로 언어나 프레임워크가 발전하고 있다는 생각이 들었다.
다음 주에는 개인 프로젝트 작업 할 수 있도록 며칠 동안 밀린 공부를 따라잡자!

profile
개발 공부 블로그

0개의 댓글

관련 채용 정보