Spring Data5 JPA 소개 - SQL 중심적인 개발의 문제점 JPA 소개 SQL 중심적인 개발의 문제점 에 대해 다룹니다. SQL 중심적인 개발의 문제점 개발하며 데이터베이스와 통신하기 위해 개발자는 많은 SQL문을 작성해야 합니다. 각각의 통신마다 목적에 맞는 SQL문을 작성해야 합니다. 이렇게 많은 SQL문을 작성하게 되면 불편한 점이 하나 둘 씩 수면위에 떠오르게 됩니다. SQL 중신적인 개발의 문제점에 대해 알아봅시다. CRUD 작성이 반복되고 개발자는 피로합니다. CRUD에 대해 알아봅시다. CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로서도 사.. Spring Data/JPA 2023. 1. 3. JdbcTemplate와 MyBatis - JdbcTemplate 적용(데이터 조회) 이전 글로 JdbcTemplate 소개를 다루어 보았습니다. JdbcTemplate와 MyBatis - JdbcTemplate 소개 JdbcTemplate 소개 SQL Mapper 기술인 JdbcTemplate 설정의 편리함 반복 문제 해결 JdbcTemplate만 사용할 시 단점 에 대해 다룹니다. SQL Mapper 기술인 JdbcTemplate SQL Mapper는 ORM 기술과 같이 매우 편리한 Data Access hhhhicode.tistory.com 이번 글로 JdbcTemplate 적용을 다루어 보겠습니다. 내용이 좀 되므로 데이터 조회, 데이터 변경 순으로 알아보겠습니다. JdbcTemplate 적용(데이터 조회) DataSource 설정 JdbcTemplate DI 받기 SQL문 에 대.. Spring Data/JdbcTemplate와 MyBatis 2022. 12. 19. JdbcTemplate와 MyBatis - JdbcTemplate 소개 JdbcTemplate 소개 SQL Mapper 기술인 JdbcTemplate 설정의 편리함 반복 문제 해결 JdbcTemplate만 사용할 시 단점 에 대해 다룹니다. SQL Mapper 기술인 JdbcTemplate SQL Mapper는 ORM 기술과 같이 매우 편리한 Data Access 기술입니다. 간단하게 말하면 장점으론 여러 불편한 점들은 자동화해주고 객체에 매핑을 편하게 해주는 것이며 단점은 SQL을 직접 작성해야 하는 겁니다. SQL을 직접 작성하는 경우에 스프링이 제공하는 JdbcTemplate는 아주 좋은 선택지입니다. JdbcTemplate는 JDBC를 매우 편리하게 사용할 수 있도록 도와줍니다. 장점과 단점에 대해 더 알아봅시다. 장점부터 알아보겠습니다. 설정의 편리함 JdbcTem.. Spring Data/JdbcTemplate와 MyBatis 2022. 12. 8. DataSource와 Connection Pool - DataSource 란? 이전 글로 Connection Pool에 대해 알아보았습니다. DataSource와 Connection Pool - Connection Pool 이란? Connection Pool 이란? Connection Pool을 사용하는 이유 Connection Pool 살펴보기 Connection Pool은 필수 에 대해 다룹니다. Connection Pool을 사용하는 이유 JDBC는 기본적으로 DriverManager를 제공하며 DriverManager는 매 hhhhicode.tistory.com 이번 글로 DataSource에 대해 알아보겠습니다. DataSource 란? Connection을 획득하는 다양한 방법 Connection 획득 방법 변경 DriverManager는 사용하지 말자 에 대해 다룹니다.. Spring Data/DataSource와 Connection Pool 2022. 12. 8. DataSource와 Connection Pool - Connection Pool 이란? Connection Pool 이란? Connection Pool을 사용하는 이유 Connection Pool 살펴보기 Connection Pool은 필수 에 대해 다룹니다. Connection Pool을 사용하는 이유 JDBC는 기본적으로 DriverManager를 제공하며 DriverManager는 매번 새로운 Connection을 획득합니다. 하지만 DB Connection을 매번 획득하는 것은 좋지 않습니다. 그 이유는 DB Connection을 획득할 때는 다음과 같은 복잡한 과정을 거치기 때문입니다. 애플리케이션 로직은 DB Driver를 통해 Connection을 조회합니다. DB Driver는 DB와 TCP/IP를 통해 Connection을 연결합니다. TCP/IP는 3 way handsha.. Spring Data/DataSource와 Connection Pool 2022. 12. 7. 이전 1 다음
마지막 글이라면 이전 글들을 추천 드립니다 💕