spring framework

Spring Web MVC 란? Spring Web MVC란 Spring Framework와 Servlet API를 기반으로 하는 웹 애플리케이션 프레임워크로, 주로 Spring MVC라고 줄여서 부릅니다. 이 Spring MVC는 이름에서 유추할 수 있듯이, 웹 요청을 Model-View-Controller로 역할을 분리해 처리하는 MVC 패턴을 사용한다는 특징이 있고 (그 중에서도 Controller 역할을 Servlet이 수행하고 결과를 JSP를 통해 리턴하는 MVC2 패턴을 사용) 데이터 바인딩 및 검증 기능을 제공하며, Interceptor를 제공해 요청을 처리하기 전 후로 보안 / 로깅과 같은 작업을 수행할 수 있다는 특징이 있습니다. Spring MVC의 장단점은 다음과 같습니다. 장점 Mo..
DI 개념 DI(Dependency Injection)란 애플리케이션에서 객체 간의 의존 관계를 외부에서 주입하는 것을 말한다. 의존 관계란 ? 의존 관계란 특정 대상에 의존하여 관계를 맺고 있는 것으로, 의존 대상이 변경되면 의존하고 있는 대상이 영향이 가는 관계이다. 만약 A 클래스에서 B 클래스를 참조하여 사용하고 있다면, A클래스는 B클래스에 의존하고 있다고 한다. DI를 사용하면 객체 지향에서 강조하는역할과 책임을 분리하여,유연하고 변경에 용이한 애플리케이션을 만들 수 있다. DI 예시 아래 예시와 같이 Car 클래스와 Engine 인터페이스, Engine 인터페이스의 구현 클래스 두개가 있다고 가정해보자 Car 클래스는 Engine 인터페이스의 구현 클래스인 GasolineEngine 인스턴..
jonghne
'spring framework' 태그의 글 목록