목록Spring (18)
Hyunebee

비즈니스 요구 사항과 설계 회원 도메인 설계 1.회원 도메인 요구사항 회원을 가입하고 조회할 수 있다. 2.회원은 일반과 VIP 두 가지 등급이 있다. 3.회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정) MemberRepository -> 역할 MemoryMemberRepository, DbMemberRepository ->MemberRepository의 실체화 (구현체) MemberServiceImp은 MemberRepository와 직접연관 클라이언트는 서비스를 서비스는 메모리 저장소와 연관되어 있다. 주문 도메인 설계 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%..

스프링의 진짜 핵심은?? 1. 스프링은 자바 언어 기반의 프레임워크이다. 2.자바 언어의 가장 큰 특징 - 객체 지향 언어이다. 3.스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크이다. 객체 지향 프로그래밍이란?? 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러개의 독립적인 단위 객체들의 모임으로 파악하고자 하는 것이다. -> 이렇게 개발을 하면 프로그램을 유연하고 변경이 용이하게 만들 수 있게 된다. 객체 지향의 특징 1. 캡슐화 2. 추상화 3. 상속 4. 다형성 -> 스프링에서 중요 다형성 스프링에서 다형성 역할과 구현으로 세상을 구분한다. --> 역할(interfacae) 구현(object , class) 역할과 구현을 분리하면 좋은점 1. 사용자는 대상의 역할만 ..