목록스프링면접 (1)
pat coding
[Spring] 스프링 개념정리
1. 스프링 프레임워크란? 자바 웹 애플리케이션 개발을 위한 오픈소스 프레임워크 2. 특징? 1. 의존성 주입(DI) - IOC Container 가 개발자 대신 xml 파일에 정의된 대로 Bean 객체를 생성하고 의존성을 대신 주입하는 것 2. 제어 역행(IOC) -서블릿이나 빈 등을 개발자가 코드에서 생성하지 않고 프레임워크가 직접 수행하는 방법 -사용자가 작성한 메타데이터(xml 또는 @(어노테이션))에 따라 Bean 클래스를 생성 및 관리 하는 Spring의 핵심 컴포넌트 1. XML 파일 기술 - 코드와 의존성 주입하는 부분 분리해서 유지보수성을 높일 수 있다. - 시스템이 거대해지면 XML파일이 너무 많아서 오히려 유지보수가 어려워짐 2. @(어노테이션) 사용 - 직관적인 코드 작성 가능, 개..
Interview
2020. 4. 7. 14:11