백엔드 면접

1. 스프링 프레임워크란 무엇인가요?자바 엔터프라이즈 애플리케이션 개발을 위한 가장 널리 사용되는 프레임워크입니다.경량화, 제어 역전(IOC), 관점 지향 프로그래밍(AOP), 트랜잭션 관리 등의 기능을 제공합니다.2. 스프링을 사용하면 어떤 장점이 있나요?경량화로 프레임워크로 인한 개발 오버헤드가 적습니다.IoC 컨테이너가 객체 간 의존성 주입을 관리해줍니다.AOP로 핵심 로직과 시스템 서비스를 분리할 수 있습니다.3. 대표적인 스프링 하위 프로젝트들은 무엇인가요?스프링 코어: IoC/DI 등 프레임워크 핵심 기능 제공스프링 JDBC: JDBC 코딩 없이 DB 연동 기능스프링 ORM: JPA, Hibernate 등의 ORM 연동 계층스프링 웹: 파일 업로드, 서블릿 리스너 등 웹 관련 기능스프링 MVC..
베니코드
'백엔드 면접' 태그의 글 목록