몰입하는 개발자로 성장하기
close
프로필 배경
프로필 로고

몰입하는 개발자로 성장하기

  • 분류 전체보기
    • CS
      • 자료구조
      • 알고리즘
      • 운영체제
      • 네트워크
      • 클라우드
      • 컴퓨터 구조 및 이론
      • 데이터베이스
    • Java
      • JAVA 문법 정리
      • 모던 자바 인 액션
      • 궁금증 탐구하기
    • Spring Framework
      • Spring Boot
    • DevOps(AWS, Docker, Linux, ..
      • Docker
      • AWS
      • Linux
      • CI,CD
    • C++
      • 자료구조
      • 함수 정리
    • JavaScript
      • JS 문법 정리
    • Python
      • 패스트캠퍼스(테크보이 워니)
      • 프로그래머스 코딩테스트 Kit
      • 파이썬 생활밀착형 프로젝트
    • My thoughts
    • 사이드 프로젝트
      • gonghak98 - 세종대 공학인증 웹 사이트
      • 인프라 공방
      • 축구선수 몸값 웹 크롤링
      • 카카오 챗봇 - EPL 알리미
      • 스프링 부트 기반 축구 웹 사이트
      • MzVoca 테스트
      • gonghak98 V2
    • 개발 Tool
      • Git & GitHub
    • 소프트웨어 개발 이론
    • MyActivity
      • 멋쟁이사자처럼 12기
  • 홈
  • 태그
  • 방명록
[JPA] 스프링 Data JPA 기술을 공부하며 배운 내용 정리

[JPA] 스프링 Data JPA 기술을 공부하며 배운 내용 정리

해당 게시글에는 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-2/dashboard 스프링 DB 2편 - 데이터 접근 활용 기술 강의 | 김영한 - 인프런김영한 | 백엔드 개발에 필요한 DB 데이터 접근 기술을 활용하고, 완성할 수 있습니다. 스프링 DB 접근 기술의 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 백엔드www.inflearn.com의 섹션 6 데이터 접근 기술 - 스프링 데이터 JPA을 수강하며 알게된 점들을 정리한 내용이 담겨있습니다.1. 스프링 Data란?https://spring.io/projects/spring-data Spring DataSpring Data’s mission is t..

  • format_list_bulleted Spring Framework/Spring Boot
  • · 2024. 8. 14.
  • textsms
[JPA] 스프링 JPA 기술을 공부하며 배운 내용 정리 (2)

[JPA] 스프링 JPA 기술을 공부하며 배운 내용 정리 (2)

해당 게시글에는 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-2/dashboard 스프링 DB 2편 - 데이터 접근 활용 기술 강의 | 김영한 - 인프런김영한 | 백엔드 개발에 필요한 DB 데이터 접근 기술을 활용하고, 완성할 수 있습니다. 스프링 DB 접근 기술의 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 백엔드www.inflearn.com의 섹션 5 데이터 접근 기술 - JPA을 수강하며 알게된 점들을 정리한 내용이 담겨있습니다.1. JPQL이 SQL과 다른점JPQL은 Java Persistence Query Language로 엔티티를 조회하기 위해 사용하는 쿼리 언어이다.따라서 JPQL은 SQL과 ..

  • format_list_bulleted Spring Framework/Spring Boot
  • · 2024. 8. 3.
  • textsms
[JPA] 스프링 JPA 기술을 공부하며 배운 내용 정리 (1)

[JPA] 스프링 JPA 기술을 공부하며 배운 내용 정리 (1)

해당 게시글에는 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-2/dashboard 스프링 DB 2편 - 데이터 접근 활용 기술 강의 | 김영한 - 인프런김영한 | 백엔드 개발에 필요한 DB 데이터 접근 기술을 활용하고, 완성할 수 있습니다. 스프링 DB 접근 기술의 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 백엔드www.inflearn.com의 섹션 5 데이터 접근 기술 - JPA을 수강하며 알게된 점들을 정리한 내용이 담겨있습니다.1. JPA가 관리하는 엔티티, @Entity@Entity를 클래스 레벨에 선언하면 해당 클래스는 JPA가 관리하는 엔티티가 된다. 엔티티란 고유한 식별 값(PK)을 갖는 객..

  • format_list_bulleted Spring Framework/Spring Boot
  • · 2024. 8. 3.
  • textsms
멋사 미션을 하며 스프링 JdbcTemplate에 대해 알게 된 내용

멋사 미션을 하며 스프링 JdbcTemplate에 대해 알게 된 내용

1. JdbcTemplate을 사용했을 때, 발생하는 문제점JdbcTemplate을 사용하면 순수 Jdbc를 사용할 때 해야하는 여러 작업들을 스프링이 대신 해준다.순수 Jdbc를 사용하면 Connection, Statement, ResultSet을 가져오는 것부터 리소스 해제까지 해야하며,SQL Exception까지 직접 try-catch 해야하는 번거로움이 있다.JdbcTemplate은 이러한 작업들을 대신 처리하고, 개발자들은 애플리케이션 개발에 좀 더 집중할 수 있다. 하지만 이러한 JdbcTemplate에서도 약간의 단점이 하나 있었다.Jdbc 기술을 사용한다면 SQL 문을 개발자가 직접 작성해야 한다. 즉 SQL문이 조작될 경우, 이에 대응하기가 어렵다. 다음과 같이 특정 테이블에 데이터를 삽..

  • format_list_bulleted Spring Framework/Spring Boot
  • · 2024. 5. 20.
  • textsms
멋사 미션을 하며 스프링 부트 예외처리에 대해 알게 된 내용들

멋사 미션을 하며 스프링 부트 예외처리에 대해 알게 된 내용들

1. ExceptionResolver의 필요성  - 서블릿, WAS로 예외가 전달될 경우의 복잡함  컨트롤러에서 예외가 발생할 경우, 이 예외는 DispatcherServlet을 거쳐 Tomcat 서버인 WAS까지 전달된다.이 때, WAS는 예외가 발생한 걸 감지하고 /error (기본설정 경로이며, properties / yaml 파일로 변경 가능) 로 다시 요청을 보낸다. 그러면 해당 요청을 스프링부트에서 구현한 BasicErrorController에서 받게 된다.   사용자가 컨트롤러를 직접 구현할 때의 코드와 크게 다르지 않다. 기본적인 어노테이션 및 생성자가 존재한다.또한 HTTP 요청의 Content-Type에 따라 같은 /error 요청에 대해 다른 타입을 반환하고 있다.  1) 웹 브라우저..

  • format_list_bulleted Spring Framework/Spring Boot
  • · 2024. 5. 14.
  • textsms

관심사의 분리, 의존관계 주입(DI)

이 게시글은 김영한의 스프링 핵심 원리 - 기본편 강의를 바탕으로 작성한 글입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 파이썬, 노드JS를 통해 프로젝트를 진행하면서 느낀 점은 코드를 분리하고 역할을 나누는 것이 얼마나 중요하고 필요한 지를 알았다. 특히, 점점 기능들을 추가하고 싶을 때, 혹은 코드..

  • format_list_bulleted Spring Framework/Spring Boot
  • · 2022. 12. 30.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기
    • CS
      • 자료구조
      • 알고리즘
      • 운영체제
      • 네트워크
      • 클라우드
      • 컴퓨터 구조 및 이론
      • 데이터베이스
    • Java
      • JAVA 문법 정리
      • 모던 자바 인 액션
      • 궁금증 탐구하기
    • Spring Framework
      • Spring Boot
    • DevOps(AWS, Docker, Linux, ..
      • Docker
      • AWS
      • Linux
      • CI,CD
    • C++
      • 자료구조
      • 함수 정리
    • JavaScript
      • JS 문법 정리
    • Python
      • 패스트캠퍼스(테크보이 워니)
      • 프로그래머스 코딩테스트 Kit
      • 파이썬 생활밀착형 프로젝트
    • My thoughts
    • 사이드 프로젝트
      • gonghak98 - 세종대 공학인증 웹 사이트
      • 인프라 공방
      • 축구선수 몸값 웹 크롤링
      • 카카오 챗봇 - EPL 알리미
      • 스프링 부트 기반 축구 웹 사이트
      • MzVoca 테스트
      • gonghak98 V2
    • 개발 Tool
      • Git & GitHub
    • 소프트웨어 개발 이론
    • MyActivity
      • 멋쟁이사자처럼 12기
최근 글
인기 글
최근 댓글
태그
  • #백엔드
  • #CS
  • #널널한개발자
  • #한입 챌린지
  • #웹 서버
  • #인프런
  • #운영체제
  • #네트워크
  • #jscode
  • #JPA
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바