springmvc
-
[SPRING] DispatcherServletstudy/spring 2020. 8. 4. 23:53
DispatcherServlet : 서블릿 컨테이너에서 HTTP 프로토콜을 통해 들어오는 모든 요청을 프레젠테이션 계층의 제일 앞에 둬서 중앙 집중식으로 처리해주는 프론트 컨트롤러 클라이언트로부터 요청이 들어오면 Tomcat 같은 서블릿 컨테이너가 요청을 받는데 이때 제일 앞에서 서버로 들어오는 모든 요청을 처리하는 프론트 컨트롤러 장점 web.xml의 역할을 축소시켰다. default / jsp *.jsp jsp *.jspx 기존엔 위처럼 모든 서블릿에 대해서 URL 매핑을 위해 반드시 web.xml에 등록해야 했지만 dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher / 으로 DispatcherServlet을 등록해주어 ..
-
[SPRING] Spring vs. Spring bootstudy/spring 2020. 7. 23. 16:44
Spring이란? Spring이란 과거 EJB를 대체하는 framework로써 세상에 나왔다. "spring은 설정이 반이다"라는 말이 있을 정도로 설정하는 것에 있어서 어려움이 많았으나 - 경량 컨테이너 - IoC ( Inversion of Control : 제어의 역행 ) - DI ( Dependency Injection : 의존성 주입 ) - AOP ( Aspect-Oriented Programming : 관점 지향 프로그래밍 ) 위 네가지의 강력한 장점을 지니고 있기 때문에 대표적인 Java Framework로 자리잡았다. 거기에 스프링의 단점을 해결하고자 만들어진 것이 바로 Spring Boot다. Spring Boot는 환경 설정을 최소화해주어서 개발자가 비즈니스 로직에 집중할 수 있도록 하여..