최근 포스트

리플렉션(Reflection)

2 분 소요

리플렉션(Reflection)이란? 리플렉션은 구체적인 클래스 타입을 알지 못하더라도 그 클래스의 메서드, 타입, 변수들에 접근할 수 있도록 해주는 자바 API를 뜻하며,

논리적 모델과 물리적 모델

최대 1 분 소요

논리적 모델(Logical Model) 논리적 모델은 데이터베이스의 구조와 관계를 추상화하여 표현한 개념적인 모델이다. 개체(Entity)와 속성(Attribute), 관계(Relateionship) 등을 사용하여 데이터의 구조를 표현한다. 논리적 모델은 개발자나 사용...

빈의 주입 이유와 낮은 결합도 이유

1 분 소요

Bean(빈) 주입 이유 코드의 재사용성 : 빈 주입을 통해 객체 간의 의존성을 외부에서 정의하고 주입 가능 이로인해 코드의 재사용성을 높이고, 객체들 독립적으로 테스트 하거나 다른 환경에서 재사용할 수 있도록 한다. ...

DI와 IoC

1 분 소요

DI(Dependency Injection) 의존성 주입(Dependency Injection)은 객체 간의 의존성을 외부에서 정의하고 주입하는 것을 의미한다. 일반적으로 클래스나 모듈은 다른 클래스나 모듈에 의존성을 가지는데, 이러한 의존성을 코드 내부에서 직접 생성하거...

디자인 패턴과 안티 디자인 패턴

1 분 소요

Design Patter(디자인 패턴) 디자인 패턴은 소프트웨어 설계에서 자주 발생하는 문제들에 대한 해결책이나 재사용 가능한 설계 방법을 제공하는 템플릿이다. 디자인 패턴은 경험과 모범 사례를 바탕으로 개발자들이 개발 과정에서 마주치는 문제를 해결하기 위해 사용된다. ...