issues
search
hellozo0
/
Spring_Wiki
김영한 위키_ with 현애, 예진
4
stars
1
forks
source link
스프링 핵심 원리 - 기본편
#1
Open
raae7742
opened
1 year ago
raae7742
commented
1 year ago
Section 00
스프링과 스프링 부트의 차이점을 서술하시오.
객체 지향이 무엇인지, 객체 지향의 특징 4가지를 서술하시오.
좋은 객체 지향 설계의 5가지 원칙(SOLID)의 각 원칙에 대해 설명하시오.
Section 03
객체 지향 원칙을 준수하기 위해 스프링이 어떤 기능들을 제공하는지 서술하시오.
IoC와 DI에 대해 설명하시오.
스프링 컨테이너와 스프링 빈에 대해 설명하시오.
Section 04
스프링에서 설정 정보를 등록하는 방법 2가지를 서술하시오.
Section 05
웹서버 개발에 싱글톤 패턴이 필요한 이유를 서술하시오.
싱글톤 패턴이 무엇이며, 어떤 문제점이 있는지 서술하시오.
스프링은 싱글톤 패턴을 어떻게 지원하는지 설명하시오.
싱글톤 방식을 사용할 때 주의점에 대해 설명하시오.
CGLIB 기술에 대해 설명하시오.
Section 06
컴포넌트 스캔 기능에 사용되는 어노테이션 종류들을 서술하시오.
Section 07
의존관계 주입 방법 4가지를 서술하시오.
불변, 필수
의존관계에서는 어떤 의존관계 주입 방법을 사용하면 좋은가?
선택, 변경
의존관계에서는 어떤 의존관계 주입 방법을 사용하면 좋은가?
@Autowired
에서 2개 이상의 빈이 조회되었을 때 해결 방법은 무엇인가?
Section 09
빈 스코프의 종류 6가지(웹 스코프 4가지 포함)에 대해 설명하시오.
yejin9858
commented
1 year ago
😊 질문
01 객체지향설계와 스프링
다른 프레임워크에 비해 스프링을 사용했을 때의 장점이 무엇이라고 생각하나요?
03 스프링 핵심원리 이해
쇼핑몰 서비스를 설계하고자 한다. 만약 할인 정책을 정액 할인으로 할지, 정률 할인으로 할 지 결정하지 못했다면 할인 금액을 정해주는 DiscountPolicy class를 어떻게 설계하면 좋을까?
04 스프링 컨테이너와 스프링
스프링 컨테이너가 생성되고 스프링 빈이 등록되는 과정을 서술하시오.
ApplicationContext와 BeanFactory의 관계 (?)
05 싱글톤 컨테이너
싱글톤 패턴의 장점과 단점에 대해 설명하시오.
무상태 설계를 위해선 어떤 방법을 사용하면 좋을까요?
@Configuration
이 싱글톤에 해주는 역할
07 의존관계 자동 주입
@Autowired
를 생략하는 방법
@Autowired
로 의존관계를 주입할 때 2개 이상의 빈이 조되었을 경우(하나만 필요한 상황) 어떤 방법을 사용할 것인지, 이유
수동 빈 등록을 사용하면 좋은 경우?
08 빈 생명주기 콜백
빈의 생명주기에 대해 설명하시오.
09 빈 스코프
웹 스코프를 가진 빈과 프록시의 동작 원리에 대해 설명하세요.
hellozo0
commented
1 year ago
1. 객체지향설계와 스프링
스프링 프레임 워크에 대해 설명해 주세요
스프링 부트와 스프링 프레임워크의 차이점을 설명해주세요
객체지향의 특징을 설명해 주세요
SOLID 원칙에 대해 설명해주세요
2. 스프링 핵심원리 이해1
의존 관계가 인터페이스와 구현까지 모두 의존할 경우 SOLID중 어떤 것을 위반하는 것이며 (어떻게 해결할 수 있을까요)?
3. 스프링 핵심원리 이해2
제어의 역전(IoC)에 대해 아는것을 설명해주세요.
프레임워크와 라이브러리의 차이점을 설명해주세요.
의존성 주입(DI)에 대해 설명해주세요.
정적인 클래스 의존관계와 동적인 클래스 의존관계에 차이에 대해 설명해주세요.
4. 스프링 컨테이너와 스프링 빈
스프링 컨테이너란? 스프링 컨테이너의 생성 과정을 설명해 보세요.
스프링 빈을 등록하는 방법을 설명해주세요.
5. 싱글톤 컨테이너
싱글톤 패턴이란? 싱글톤 패턴의 문제점을 설명하고 싱글톤 컨테이너에 대해 설명해주세요.
@Cofiguration은 뭐하는 어노테이션인가
6. 컴포넌트 스캔
컴포넌트 스캔으로 의존관게 자동 주입이 어떻게 동작하는지 설명해주세요.
Filter와 Interceptor에 대해 설명하고, 사용예시를 설명해주세요. (필터 내용 나온김에 보너스)
컴포넌트 스캔에서 같은 빈 이름을 등록하면 어떻게 될까 - 2가지 예시를 들어서 설명해주세요.
7. 의존관계 자동 주입
롬복 라이브러리에 대해 알고 있나요? 알고 있다면 롬복이 만드는 메소드들이 생성되는 시점은 언제 인가요?
의존관계 주입 방법은 4가지가 있습니다. 4가지를 설명해주세요.
8. 빈 생명주기 콜백
스프링 빈의 라이프사이클은 어떻게 관리 되는지 설명해주세요
9. 빈 스코프
빈 스코프란?
스코프 프로토타입 빈에 대해 설명해 주세요.
Section 00
Section 03
Section 04
Section 05
Section 06
Section 07
@Autowired
에서 2개 이상의 빈이 조회되었을 때 해결 방법은 무엇인가?Section 09