koomchang.dev

koomchang.dev

  • 분류 전체보기 (26)
    • Spring (10)
      • Java (10)
      • Kotlin (0)
    • BACKEND (3)
      • Database (0)
      • Linux (0)
      • AWS (1)
      • Security (1)
    • Software Engineering (2)
      • JavaScript (0)
    • Books (2)
    • ETC (9)
      • Git (2)
      • Design Pattern (0)
      • Algorithm (3)
      • OOP (2)
      • Network (2)
      • Retrospect (0)
  • Github
  • Instagram
  • LinkedIn
  • 방명록
로그인
로그아웃 글쓰기 관리

koomchang.dev

컨텐츠 검색

태그

CICD 스프링 프리코스 spring boot JWT 토비의스프링 buildx github OOP Di spring git githubbot 우아한테크코스 Git Action Java 객체지향프로그래밍 spring cicd Collection AWS Route 53

최근글

댓글

공지사항

아카이브

Di(2)

  • [토비의 스프링 Vol.1] 1장 오브젝트와 의존관계

    1.1 초난감 DAO DAO 란? - Data Access Object는 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담한 오브젝트이다 1.1.2 UserDao JDBC의 일반적인 순서 DB Connection 생성 SQL Statement(또는 PreparedStatement) 생성 Statement 실행 실행결과를 ResultSet으로 받아서 오브젝트에 옮겨준다 작업 중 생성된 Connection, Statement, ResultSet 같은 리소스는 작업을 마친 후 반드시 닫아준다. (close) JDBC API 가 만드는 예외 처리 1.1.3 main()을 이용한 DAO 테스트 코드 책에 있는 코드를 테스트해보기 위해서 직접 웹이나, DB를 띄워서 테스트해 볼 수 있지만 이는 배보다 배꼽이 ..

    2023.09.26
  • 스프링 입문 - 04. 스프링 빈과 의존관계

    Dependency Injection (DI) DI란 번역 그대로 의존관계 주입이라는 뜻이다. 객체의 의존관계를 외부에서 넣어주는 것이다. Controller 가 Service와 Repository를 사용할 수 있게 의존관계를 만들어주자. public class MemberService { private final MemberRepository memberRepository = new MemoryMemberRepository(); 기존 Service에서는 Repository를 이용하기 위해 new라는 키워드를 이용해 새로운 객체를 만들어 주었다. 이 코드를 DI를 적용해서 변경하면 아래와 같다. public class MemberService { private final MemberRepository m..

    2023.04.23
이전
1
다음
Instagram Github LinkedIn
© 2024 GEUMJANG. All rights reserved.

티스토리툴바