반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- oracle
- Eclipse
- programmers
- GIT
- Java
- 개발자
- 크리스마스
- 홀리데이익스프레스
- 프로그래밍
- 쿠키런킹덤
- HTML
- 프로그래머스
- 티스토리챌린지
- MySQL
- 자바
- 쿠키런킹덤공략
- 이클립스
- 딥러닝
- 스프링
- 웹개발
- 스프링퀵스타트
- Spring
- 쿠킹덤공략
- edwith
- SQL
- CSS
- dart
- 오블완
- 쿠키런킹덤크리스마스
- 쿠킹덤
Archives
- Today
- Total
Dev study and notes
[스프링퀵스타트]Class 2. 프레임워크개요 Feat. IoC, AOP 본문
반응형
*제어의 역행 (Inversion of Control)
적용전에는 객체와 객체사이의 의존관계를 직접 개발자가 코드로 처리, 그러나 IoC가 적용되면 직접 처리하는 것이 아니라 컨테이너가 대신 처리.~ 소스에 의한 의존관계가 명시되지 않아 결합도가 떨어져서 유지보수가 편리.
*관점지향 프로그래밍 (Aspect Oriented Programming)
핵심 비지니스 로직과 각 비지니스 메소드마다 반복해서 등장하는 공통 로직을 분리하여 응집도가 높게 개발 가능./
-공통사용하는 기능들을 외부의 독립클래스로 분리, 해당 기능을 프로그램 코드에 직접 명시하지 않고 선언적으로 처리. >> 관점지향프로그래밍의 기본 개념. ;; 공통 기능을 분리하여 관리하여 응집도가 높은 비즈니스 컴포넌트를 만들수 있으며 유지보수를 혁신적으로 향상 가능.
*컨테이너 (Container)
특정 객체의 생성과 관리를 담당, 객체 운용에 필요한 다양한 기능을 제공.
어떻게 보면 스프링도 일종의 컨테이너.
반응형
'studyLog' 카테고리의 다른 글
[youtube] 유튜브 섬네일 이미지 URL 가져오기 (0) | 2021.05.03 |
---|---|
[NODE.js] NODE.js 개발환경 구축 / step follow Tacademy / node.js 간단 정리 기초 (0) | 2021.04.29 |
[스프링퀵스타트]Class 2. 프레임워크개요 // feat. override, overloard. (0) | 2021.04.11 |
[IntelliJ IDEA] IntelliJ IDEA 시작.. 그 편리함! (0) | 2021.04.07 |
[python] 파이썬 설치 간단 이클립스에 파이썬 설치하기 간단 ?! 사진/글 순서 따라해보기~ (0) | 2020.12.25 |
Comments