본문 바로가기

반응형

DI

spring 관련 면접 시험에 나올 개념 깔끔하게 정리하기 Spring은 Java 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크이며, 다양한 기능과 모듈을 제공하여 개발자가 보다 쉽게 빠르게 개발을 할 수 있도록 도와줍니다. Spring과 관련된 면접 시험에 나올 수 있는 개념들은 다음과 같습니다. Inversion of Control (IoC) IoC는 객체 지향 프로그래밍에서 객체 간의 의존성을 느슨하게 만들어줌으로써 유연한 코드를 작성할 수 있게 해줍니다. Spring에서는 IoC를 위해 BeanFactory와 ApplicationContext를 제공합니다. Dependency Injection (DI) DI는 객체가 필요로 하는 의존 객체를 외부에서 주입받도록 하는 것입니다. Spring에서는 DI를 위해 @Autowired, @Inject, @Reso.. 더보기
SpringBoot 관련 백엔드 기술 면접 질문및 답변 깔끔 정리 벡엔드 기술면접에서는 아래 내용에 대해서 정리가 필요하다.. JAVA / SpringBoot / DB / Web / 자료구조 이중에서 SpringBoot에 대해서 정리해보자. 1) Spring 프레임워크의 특징및 사용하는 이유에 대해서 정리해보자. Java기반의 웹어플리케이션을 프로그래밍할 수 있는 프레임워크를 우리는 Spring 프레임워크라고 부른다. Spring 이전에 엔터프라이즈급 System 개발이 많이 복잡했는데, Spring 에서는 해당 복잡성을 해결하기 위해서 IOC,DI,AOP 를 사용함. Spring의 주요 특징으로는 POJO 기반의 구성 및 의존성 주입(DI)을 통한 객체 간의 관계 구성이 있고.. AOP(Aspect - Oriented - Programming) 지원 및 관점 지향 프.. 더보기

반응형