Home
MXXI.kr
Cancel

[김영한의 스프링 DB 1편 데이터 접근 핵심 원리] 스프링 예외 추상화와 반복 문제 해결

스프링과 문제 해결 - 예외 처리, 반복 김영한님의 스프링 DB 1편 강의를 통해 체크 예외의 문제점과 이를 해결하기 위한 런타임 예외 적용, 그리고 스프링의 예외 추상화 및 JDBC 반복 문제 해결 방법(JdbcTemplate)을 정리함 체크 예외와 인터페이스의 문제 문제 상황 서비스 계층을 순수하게 유지하려면 특정 구현 기술...

[김영한의 스프링 DB 1편 데이터 접근 핵심 원리] 자바 예외 이해

자바 예외 이해 김영한님의 스프링 DB 1편 강의를 통해 자바 예외의 계층 구조와 체크/언체크 예외의 차이를 이해하고, 실무에서 효과적인 예외 처리 전략을 정리함 예외 계층 구조 자바 예외 계층도 Object 자바의 모든 객체의 최상위 부모 예외도 객체이므로 Object를 상속 ...

[김영한의 스프링 DB 1편 데이터 접근 핵심 원리] 스프링과 문제 해결 - 트랜잭션

스프링과 문제 해결 - 트랜잭션 김영한님의 스프링 DB 1편 강의를 통해 스프링 트랜잭션의 문제점을 분석하고, 트랜잭션 추상화, 동기화, 템플릿, AOP를 활용한 단계별 해결 방법을 정리함 애플리케이션 구조 계층별 역할 프레젠테이션 계층 UI와 관련된 처리 담당 웹 요청과 응답, 사용자 요청 검...

[김영한의 스프링 DB 1편 데이터 접근 핵심 원리] 트랜잭션 이해

트랜잭션 이해 김영한님의 스프링 DB 1편 강의를 통해 트랜잭션의 개념과 ACID 원칙을 이해하고, 데이터베이스 세션과 락의 동작 원리를 정리함 트랜잭션 개념 이해 트랜잭션 기본 개념 트랜잭션이란? 데이터베이스에서 여러 작업을 하나의 단위로 묶어 안전하게 처리하는 메커니즘 모든 작업...

[김영한의 스프링 DB 1편 데이터 접근 핵심 원리] 커넥션풀과 데이터소스 이해

커넥션풀과 DataSource 김영한님의 스프링 DB 1편 강의를 통해 커넥션 풀의 개념과 동작 원리를 이해하고, DataSource 인터페이스를 활용하여 커넥션 획득 방법을 추상화하는 방법을 정리함 커넥션 풀 이해 데이터베이스 커넥션 획득 과정 DB 드라이버를 통해 커넥션 조회 DB와 TCP/IP 커넥션 연결 (3-wa...

[김영한의 스프링 DB 1편 데이터 접근 핵심 원리] JDBC 이해

JDBC 이해 김영한님의 스프링 DB 1편 강의를 통해 JDBC의 탄생 배경과 핵심 원리를 이해하고, JDBC를 활용한 데이터베이스 CRUD 개발 방법을 정리함 H2 데이터베이스 설정 H2 소개 개발/테스트 용도로 적합한 가볍고 편리한 DB SQL 실행 가능한 웹 화면 제공 다운로드 https://ww...

[주니어 백엔드 개발자가 반드시 알아야 할 실무 지식] 부록 C DB로 분산 잠금 구현하기

💡해당 게시글은 최범균님의 ‘주니어 백엔드 개발자가 반드시 알아야 할 실무 지식’을 개인 공부목적으로 메모하였습니다. 부록 C에서 다루는 내용 분산 잠금의 필요성 잠금 정보 저장 테이블 설계 분산 잠금 동작 원리 DB 기반 잠금 구현 사용 예시 분산 잠금의 필요성 배경 여러 노드에서 실행되는 애플리케이...

[김영한의 스프링 MVC 2편 백엔드 웹 개발 활용 기술] 파일 업로드

파일 업로드 김영한님의 스프링 MVC 2편 강의를 통해 파일 업로드의 원리(multipart/form-data)를 이해하고, 서블릿과 스프링이 제공하는 각각의 업로드 처리 방식을 비교하며, 실제 웹 애플리케이션에서 파일 업로드와 다운로드를 구현하는 방법을 정리함 파일 업로드 소개 HTML Form 전송 방식 HTML F...

[김영한의 스프링 MVC 2편 백엔드 웹 개발 활용 기술] 스프링 타입 컨버터

스프링 타입 컨버터 김영한님의 스프링 MVC 2편 강의를 통해 스프링이 제공하는 타입 컨버터의 개념과 다양한 구현 방법(Converter, Formatter)을 이해하고, 이를 스프링에 적용하여 웹 애플리케이션에서 효율적으로 데이터를 변환하는 방법을 정리함 타입 컨버터 소개 타입 변환의 필요성 애플리케이션을 개발하다 보면 문자,...

[주니어 백엔드 개발자가 반드시 알아야 할 실무 지식] 부록 B NoSQL 이해하기

💡해당 게시글은 최범균님의 ‘주니어 백엔드 개발자가 반드시 알아야 할 실무 지식’을 개인 공부목적으로 메모하였습니다. NoSQL이란 NoSQL의 정의 Not Only SQL RDBMS의 한계(데이터양, 분산 처리 등)를 극복하기 위해 등장한 비관계형 데이터 저장소 특징 스키마...