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

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

Books(2)

  • [토비의 스프링 Vol.1] 2장 테스트

    2.1 UserDaoTest 다시 보기 2.1.1 테스트의 유용성 앞서 main 메소드를 통해서 작성한 코드가 잘 동작하는지 확인했다. 하지만 1장에서 다양한 리팩토링을 거치며 예상한 의도와 코드가 정확히 일치하는지 확인하기 위해서는 테스트를 작성하는 것이 좋다. 테스트의 결과가 원하는 대로 나오면 코드의 변경 이후에도 설계나 결함이 없다고 확신을 얻을 수 있기 때문이다. 2.1.2 UserDaoTest의 특징 Django를 이용하여 다양한 프로젝트를 진행하며 제대로 된 테스트를 짜본 적이 없다. 이에 테스트를 하려면 서버를 켜고 직접 값을 넣으며 제대로 작동하는지 확인을 해야 했다. DB를 한번 비우면 테스트를 하기 위한 노가다 작업이 필수였고, 그 작업을 하던 와중에도 오류가 발생할 가능성이 있었다...

    2023.11.22
  • [토비의 스프링 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
이전
1
다음
Instagram Github LinkedIn
© 2024 GEUMJANG. All rights reserved.

티스토리툴바