본문 바로가기

Dev/Spring20

스프링 MVC 스프링 MVC 프레임워크는 스프링을 기반으로 하고 있기 때문에 스프링이 제공하는 트랜잭션 처리나 DI 및 AOP 등을 손쉽게 사용할 수 있다는 장점을 갖는다. 또한 Struts와 같은 프레임워크와 스프링 프레임워크를 연동하기 위해 추가적인 설정을 하지 않아도 된다는 장점을 갖고 있다. 🎈 스프링 MVC의 주요 구성 요소 및 처리 흐름 다른 MVC 기반의 프레임워크와 마찬가지로 스프링 MVC도 컨트롤러를 사용하여 클라이언트의 요청을 처리하게 된다. 스프링에서 DispatcherServlet이 MVC에서 C(Controller) 부분을 처리하는데, DispacherServlet을 비롯한 MVC의 주요 구성 요소는 다음과 같다. 구성 요소 설 명 DispacherServlet 클라이언트의 요청을 전달 받음. .. 2022. 10. 17.
Spring 스프링 프레임워크의 특징 Spring은 간단히 말하면 Enterprise Application에서 필요로하는 기능을 제공하는 프레임워크(Framework)이다. 스프링은 JEE가 제공하는 다수의 기능을 지원하고 있기 때문에 JEE를 대체하는 프레임워크로 자리잡고 있다. 실제로 JEE가 제공하는 다양한 기능을 제공하는 것 뿐만 아니라 DI(Dependency Injection), AOP(Aspect Oriented Programing), OOP(Object Oriented Programing)와 같은 기능도 지원하고 있다. 🎇 스프링이 제공하는 주요 기능과 특징 1. 스프링은 경량 컨테이너(Container)이다. : 스프링은 자바 객체를 담고 있는 컨테이너이다. 스프링 컨테이너는 자바 객체의 생성, 소멸과 같은 사이클을 관리하며.. 2022. 10. 13.