snow-line

    DI 1

    개발자 면접 질문 - 스프링 프레임워크 정의

    1. 스프링 프레임워크 - 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크 2. 스프링 프레임워크를 쓰는 이유 - DI(의존 주입) : 객체간의 의존관계를 객체 자신이 아닌 외부의 조립기가 수행 - AOP(관점 지향 프로그래밍) : 공통 관심사항을 구현한 로직을 핵심 사항을 구현한 코드안에 삽입하는 것 * 자바는 하나의 클래스에 대한 수직적인 흐름만 제어 가능 / 스프링을 쓰면 수평 제어가 가능해진다. * 스프링을 통해 Java 가 수직, 수평 제어가 모두 가능해진다. - IOC(제어의 역전) : 프레임워크에게 제어 권한을 주는 것 * DI 와 AOP를 사용하여 IoC를 실현한다. - 예를 들어 B 클래스의 new B() 의 제어권한은 B에게 있다(능동적), B의 제어 권..

    면접 - 스프링프레임워크 2020.12.03
    1
    더보기
    반응형
    • 분류 전체보기 (178)
      • 취업 (5)
      • 개발 (53)
      • 면접 - 자바 (54)
      • 면접 - 스프링프레임워크 (12)
      • 면접 - 네트워크 (11)
      • 면접 - 데이터베이스 (29)
      • 면접 - 운영체제 (14)

    Tag

    개발자 취업, mariaDB, 신입 개발자 취업, HashMap, 데이터베이스, 스프링프레임워크, MySQL, 특수문자 치환, 개발자 면접 질문, 운영체제, tomcat, oracle, 자바면접질문, 네트워크, 자바 면접 질문, Java, java list integer string 변환, JVM, 개발자면접질문, 데이터베이스면접질문,

    최근글과 인기글

    • 최근글
    • 인기글

    Archives

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바