728x90
📌 알림
해당 글은 공부 목적으로 작성한 글입니다.
📌 Spring Framework란
자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크이다.
📌 장점
- POJO 지향적이기 때문에 특정 환경이나 기술에 종속적이지 않으면서 코드의 재사용이 가능하다.
- DI와 IoC를 통해 프레임워크가 의존성이 관리하여 개발자가 비즈니스 로직에 좀 더 집중할 수 있다.
- AOP(횡단 관심사 분리)를 지원하여 관심사 분리가 용이하다.
- MVC 구조로 계층이 분리되어 관리가 수월하다.
📌 단점
- 많은 기능을 제공하는 만큼 프로젝트가 무겁다.
- 기능을 익히기 위해 많은 노력과 시간이 필요하다.
📌 모의 면접
스프링 프레임워크란
Spring Framework는 자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크입니다.
스프링 장단점(+⍺)
먼저 Spring의 장점으로는 POJO 지향적이기 때문에 특정 환경이나 기술에 종속적이지 않으면서 코드의 재사용이 가능합니다. 또한 DI와 IoC를 통해 프레임워크가 의존성을 관리하기 때문에 개발자가 비즈니스 로직에 좀 더 집중할 수 있습니다. 그리고 횡단 관심사 분리, AOP를 지원하여 예외 코드와 비즈니스 로직의 관심사 분리가 용이합니다. 마지막으로 Spring MVC 구조로 계층이 분리되있기 때문에 관리가 수월하다는 장점이 있습니다.
단점으로는 많은 기능을 제공하는 만큼 프로젝트가 무겁습니다. 또한 기능을 익히기 위해 많은 노력과 시간이 필요합니다.
댓글