[ TIL - 면접 ] 자소서 질문 대비 공부 1편 - 스프링 & 스프링부트 개념 편 -
🖋 내 포트폴리오 기반으로 들어올 질문에 대해 최종 합격을 위한 공부를 시작해 보자 🔥
🚌 2024년 10월 28일~2024년 11월 6일 주제는 스프링과 스프링부트다.
💡 참고할 질문 형식
1️⃣ 첫번째 접은 글은 내 말로 풀어쓴 정답
2️⃣ 두번째 접은 글은 해석 또는 공부한 내용 또는 추가적으로 궁금한 내용
1. 스프링 프레임워크가 무엇인지 설명해주세요.
- 스프링 프레임워크란 자바 개발을 편리하게 해주는 오픈소스 프레임워크입니다. 경량 컨테이너로서 자바 객체를 직접 관리하고, 제어의 역전(IoC)라는 기술을 통해 어플리케이션의 느슨한 결합을 도모합니다. 의존성 주입(DI)를 지원하며, 관점 지향 프로그래밍(AOP)를 지원합니다.
스프링과 스프링부트(Spring Boot)ㅣ정의, 특징, 사용 이유, 생성 방법
스프링은 Java 백엔드 개발에 있어 떼어놓을 수 없는 프레임워크입니다. Java 백엔드의 핵심 기술이 되는 스프링 프레임워크와 스프링 부트가 무엇인지, 나아가 스프링 부트를 활용하여 프로젝트
www.codestates.com
신입 개발자 기술면접 질문 정리 - 백엔드
💡 WAS(Web Application Server)와 WS(Web Server)의 차이를 설명해주세요. WAS(Web Application Server) 비즈니스 로직을 넣을 수 있음 Tomcat, PHP, ASP, .NET 등 WS(Web Server) 비즈니스 로직을 넣을 수 없음 Nginx, Apache 등
dev-coco.tistory.com
tech-interview/contents/spring.md at master · WeareSoft/tech-interview
:loudspeaker:🙍 tech interview. Contribute to WeareSoft/tech-interview development by creating an account on GitHub.
github.com
2. 스프링 부트에 대해 간단하게 설명해주세요.
- 스프링부트는 Spring 프레임워크를 더 쉽고 빠르게 사용할 수 있도록 만들어진 서브 프레임워크입니다. 자동 설정(Auto-Configuration)을 통해 복잡한 설정을 최소화하고, 내장 서버를 제공하여 개발자가 별도의 서버를 설정하지 않아도 애플리케이션을 바로 실행할 수 있게 해줍니다. 이로 인해 초기 개발이 빠르고, 테스트와 배포도 용이하여 마이크로서비스나 빠른 프로토타입 개발에 적합한 도구입니다.
- ChatGPT에게 해당 질문을 신입 개발자 면접에 맞춰서 대답해달라고 하였습니다!
3. 스프링과 스프링 부트 프레임워크 차이에 대해서 설명해주세요.
- 가장 큰 차이점은 Auto Configuration의 차이입니다. Spring은 프로젝트 초기에 다양한 환경설정을 해야 하지만, SpringBoot는 설정의 많은 부분을 자동화하여 사용자가 편하게 스프링을 활용할 수 있도록 돕습니다. SpringBoot는 starter dependency만 추가해주면 설정이 간단하게 끝나고, 내장된 톰켓을 제공해 서버를 바로 실행할 수 있습니다.
1. 답변 참고 블로그
신입 개발자 기술면접 질문 정리 - 백엔드
💡 WAS(Web Application Server)와 WS(Web Server)의 차이를 설명해주세요. WAS(Web Application Server) 비즈니스 로직을 넣을 수 있음 Tomcat, PHP, ASP, .NET 등 WS(Web Server) 비즈니스 로직을 넣을 수 없음 Nginx, Apache 등
dev-coco.tistory.com
[Spring] Spring VS Spring Boot 차이점
Spring Framework Spring은 Java 기반의 오픈소스 Back-end 프레임워크입니다. 다음은 Spring 공식 문서의 일부분으로 Spring이 왜 Spring으로 불리는지 설명한 부분입니다. Whatever happened next, the framework needed a na
programforlife.tistory.com
3. 다양한 예시 기반 스프링과 스프링부트, MVC에 대한 차이 설명
Spring Boot vs. Spring MVC vs. Spring 의 비교
원제: Spring Boot vs. Spring MVC vs. Spring: How Do They Compare? 출처: https://dzone.com...
blog.naver.com