일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 페이코 친구코드
- php 프로그래밍 입문 문제풀이
- 자바 스프링
- 페이코 초대코드
- Flutter
- C언어
- php 프로그래밍
- 최단 경로
- JAVA SPRING
- php 프로그래밍 입문
- php 프로그래밍 입문 예제
- 스프링
- 플러터
- php 프로그래밍 입문 3판
- programmers
- 플러터 개발환경 설정
- spring
- 페이코 추천인
- 한정 분기
- 배열
- php 프로그래밍 입문 솔루션
- 파이썬
- 자바
- Java
- php 프로그래밍 입문 연습문제
- 페이코 추천인코드
- SWEA
- php
- 백준
- C
Archives
- Today
- Total
03-10 00:04
목록[Java Spring] 2-6. 객체 지향 설계와 스프링 (1)
ImJay

[Java Spring] 2-6. 객체 지향 설계와 스프링 1. 스프링 이야기에 왜 객체 지향 이야기가 나오는가? - 스프링은 다음 기술로 다형성 + OCP, DIP를 가능하게 지원 - DI(Dependency Injection): 의존관계, 의존성 주입 - DI 컨테이너 제공 - 클라이언트 코드의 변경 없이 기능 확장 - 쉽게 부품을 교체하듯이 개발 2. 스프링이 없던 시절로 - 옛날 어떤 개발자가 좋은 객체 지향 개발을 하려고 OCP, DIP 원칙을 지키면서 개발을 해 보니, 너무 할일이 많았다. 배보다 배꼽이 크다. 그래서 프레임워크로 만들어버림. - 순수하게 자바로 OCP, DIP 원칙들을 지키면서 개발을 해보면, 결국 스프링 프레임워크를 만들게 된다. (더 정확히는 DI 컨테이너) - DI 개념..
Java Spring/스프링 핵심 원리 - 기본편
2023. 2. 16. 15:43