김영한 스프링 강의

김영한 스프링 강의/스프링 핵심 원리 - 기본편

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

새로운 할인 정책 개발 악덕 기획자: 서비스 오픈 직전에 할인 정책을 지금처럼 고정 금액 할인이 아니라 좀 더 합리적인 주문 금액당 할인하는 정률% 할인으로 변경하고 싶어요. 예를 들어서 기존 정책은 VIP가 10000원을 주문하든 20000원을 주문하든 항상 1000원을 할인했는데, 이번에 새로 나온 정책은 10%로 지정해두면 고객이 10000원 주문시 1000원을 할인해주고, 20000원 주문시에 2000원을 할인해주는 거에요! 순진 개발자: 제가 처음부터 고정 금액 할인은 아니라고 했잖아요. 악덕 기획자: 애자일 소프트웨어 개발 선언 몰라요? “계획을 따르기보다 변화에 대응하기를” 순진 개발자: … (하지만 난 유연한 설계가 가능하도록 객체지향 설계 원칙을 준수했지 후후) 새로운 할인 정책 적용과 ..

김영한 스프링 강의/스프링 핵심 원리 - 기본편

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

비지니스 요구사항과 설계회원회원을 가입하고 조회할 수 있다.회원은 일반과 VIP 두 가지 등급이 있다.회원 데이터는 자체 DB가 있을 수도, 외부 시스템과 연동할 수도 있다.(미확정)주문과 할인 정책회원은 상품을 주문할 수 있다.회원 등급에 따라 할인 정책을 적용할 수 있다.할인 정책은 모든 vip는 1000원을 할인해주는 고정 할인인데, 나중에 변경될 수 있다.할인 정책은 변경가능성이 높다. 오픈 직전까지 미루고 싶고, 심지어 할인을 적용하지 않을 수도 있다. ( 미확정이다. )⇒ 미확정이 많으니 구현체를 언제든지 갈아끼울 수 있도록 설계하자. 회원 도메인 설계회원을 가입하고 조회할 수 있다.회원은 일반과 VIP 두 가지 등급이 있다.회원 데이터는 자체 DB가 있을 수도, 외부 시스템과 연동할 수도 있..

김영한 스프링 강의/스프링 핵심 원리 - 기본편

1. 객체 지향 설계와 스프링

스프링https://spring.io/projects스프링 데이터: 기본적인 CRUD를 빠르게 만들어주는 도와주는 기술스프링 세션: 세션기능을 편리하게 할 수 있도록 도와줌스프링 시큐리티: 보안스프링 Rest Docs: 자동 문서화 지원스프링 배치: 데이터를 배치처리하는데 특화된 기술스프링 클라우드: 클라우드에 특화된 기술 스프링 프레임워크: 메인이 되는 프레임워크스프링 부트: 스프링 프레임워크 + 자동 세팅⇒ Tomcat내장, 라이브러리 자동 구성, 자동으로 맞는 버전의 라이브러리를 지정, 모니터링, 간결한 설정 객체 지향추상화캡슐화상속다형성 다형성유연하고 변경이 용이하게 해주는 속성 자동차의 구현체가 바뀌어도 운전자는 아무 문제 없이 운전할 수 있다.자동차 역할 인터페이스에 따라서 자동차를 구현했기 ..

피곤한투티
'김영한 스프링 강의' 카테고리의 글 목록 (4 Page)