목록분류 전체보기 (16)
The Office Lover
소개 스프링 프레임워크의 핵심 개념 중 하나인 제어의 역전(Inversion of Control, IoC)은 객체지향 프로그래밍에서 중요한 원칙 중 하나인 "의존성 역전(Dependency Inversion)"을 구현하는 방식입니다. 이를 통해 애플리케이션의 컴포넌트들 간의 결합도를 줄이고 유연하고 확장 가능한 코드를 작성할 수 있게 됩니다. Java 코드 예시 1. ArticleService 인터페이스 public interface ArticleService { List getAllArticles(); } 2. ArticleServiceImpl 클래스 public class ArticleServiceImpl implements ArticleService { private ArticleRepository..
소개 단일 책임 원칙과 개방 폐쇄 원칙은 이론적으로는 이해하기 쉬울 수 있지만 실제로 사용하는 데 어려움이 있습니다. 반면 의존 역전 원칙은 사용하기는 쉬우나 이해하는데 어려울 수 있습니다. 2023.07.27 - [Design Patterns] - 단일 책임 원칙 - single responsibility principle, SRP 단일 책임 원칙 - single responsibility principle, SRP 소개 객체지향 프로그래밍은 유지보수성과 재사용성으르 높이기 위해 다양한 설계 원칙을 제공합니다. 이 중에서도 '단일 책임 원칙'은 클래스나 모듈이 하나의 책임만을 가져야 한다는 원칙으 daniel6364.tistory.com 2023.06.08 - [Design Patterns] - 디자인..
소개 RDBMS에서 중요한 두 가지 개념인 Commit과 Rollback에 대해 쉽게 이해할 수 있도록 설명드리겠습니다. 앞서 RDBMS의 개념을 먼저 보고 오시면 더 쉽게 이해가 되실 수 있으니 참고 바랍니다. 2023.07.24 - [DataBase] - PostgreSQL - RDBMS PostgreSQL - RDBMS PostgreSQL의 주요 특징 - RDMBS : Relational Database Management System 1. 오픈소스 2. 객체-관계형 데이터베이스 : PostgreSQL은 기본적으로 관계형 데이터베이스 시스템이지만, 확장 기능으로 객체-관계형 데이 daniel6364.tistory.com Commit이란? Commit은 데이터베이스에 변경된 내용을 영구적으로 저장하는..
소개 조인(JOIN)은 두 개 이상의 데이블을 연결하여 필요한 데이터를 효과적으로 가져오는 데 사용되는 기능입니다. 일반적으로는 데이터베이스에는 여러 개의 테이블이 있고, 이러한 테이블들은 서로 연관되어 있습니다. 조인(JOIN)을 사용하여 이러한 테이블들을 결합하면 하나의 쿼리로 더 많은 정보를 얻을 수 있습니다. PostgreSQL 조인(JOIN)은 관련 테이블 간의 공통 칼럼값을 기반으로 하나 이상의 테이블에서 칼럼들을 결합하여 원하는 값을 가져오는 데 사용합니다. 일반적으로 첫 번째 테이블의 기본 키(Primary Key)와 두 번째 테이블의 외래 키(Foreign Key)를 결합하는데 사용합니다. 예제 테이블 설정 CREATE TABLE basket_a ( a INT PRIMARY KEY, fr..