DI(Dependency InJection) 말 그대로 객체를 직접 생성하는 것이 아니라 외부에서 생성한 후 주입을 시켜주는 방식 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능으로, 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다. DI(의존성 주입)를 통해서 모듈 간의 결합도가 낮아지고 유연성이 높아짐 ) 컨테이너가 bean 객체를 생성하고 종속성 주입 수행 DI를 사용하는 이유 객체 내부에서 다른 객체를 생성하는 것은 가장 결합도를 가지는 구조 객체를 주입받는 다는 것은 외부에서 생성된 객체를 인터페이스를 통해서 넘겨 받는 것이기 때문에 결합도를 낮출 수 있다. 런타임 시에 의존관계가 결정되기 때문에 유연한 구조를 가진다. new를 통해 직접 객체를 생..
분류 전체보기
보호되어 있는 글입니다.
1. 스프링 수업 시작 복습 철저히 하자 2. 수업 집중!! (중간에 모르는 거 질문하기 질문 안 해서 모르고 넘어가는 것보다 해서 나쁠 거 없다) 3. 16시30분 ~ 18시 파이널팀 1조 스터디 4. 기술면접스터디 저녁 회의 5. 수업한거 정리해서 티스토리 올리기 6. 답변형게시판 만드는 중
1. 이번주 내용 정리 및 복습 2. 세미프로젝트 3. 이미지 게시판 4. 게시판 댓글 5. [기술면접] 인터페이스와 추상클래스의 차이 정리 6. Open API 를 이용하여 공공데이터 불러오기 7. 21시 STEP 시험 14시 ~ 16시 30분 세미플젝 질문
OOP란 무엇인가? OOP(객체지향 프로그래밍) c언어 같은 절차 지향적 프로그래밍이 아닌 객체의 관점에서 프로그래밍을 한다는 것이다. 즉 , 실제 사물을 프로그래밍으로 옮겨와 모델링하는 것으로 사물(Object) = 속성(Variable) + 행위(Method) OOP란 객체를 기준으로 코드를 나누어 구현 자바의 경우 그 구성 부분 단위가 클래스이다. 클래스는 설계도이고 직접 일을 하는 구현체는 인스턴스다. 요약) OOP는 객체의 관점에서 프로그래밍하는 것을 의미 C언어는 절차 지향 프로그래밍 , 절차지향 프로그래밍은 프로세스가 함수 단위로 순서대로 진행되는 것을 말한다. OOP는 절차 지향에 비해 사람의 사고방식과 더 가깝다. OOP는 객체들의 유기적인 관계를 통해서 프로세스가 진행된다. 자바 프로그..
보호되어 있는 글입니다.