가오리의 개발 블로그

Spring 스프링 핵심 원리 - 기본편 - 3. 스프링 핵심 원리 이해2 - 객체 지향 원리 적용

3. 스프링 핵심 원리 이해2 - 객체 지향 원리 적용 새로운 할인 정책 개발 RateDiscountPolicy 추가 할인 정책을 애플리케이션에 적용해보자 할인 정책을 변경하려면 OrderServiceImpl코드를 고쳐야 한다. 문제점 발견 구체(구현) 클래스에도 의존하고 있다. DIP 위반 ...

Spring 스프링 핵심 원리 - 기본편 - 2. 스프링 핵심 원리 이해1 - 예제 만들기

2. 스프링 핵심 원리 이해1 - 예제 만들기 프로젝트 생성 비즈니스 요구사항과 설계 회원 회원을 가입하고 조회할 수 있다. 회원은 일반과 VIP 두 가지 등급이 있다. 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정) 주문과 할인 정책 ...

Spring 스프링 핵심 원리 - 기본편 - 1. 객체 지향 설계와 스프링

1. 객체 지향 설계와 스프링 스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크 스프링 프레임워크 핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트, 기타 웹 기술: 스프링 MVC, 스프링 WebFlux 데이터 접근 기술: 트랜잭션, JDBC, ORM 지원, XML 지원 기술 통합: 캐시, 이메일, 원격...