>  기사  >  Java  >  spring, springmvc, springboot의 차이점은 무엇입니까?

spring, springmvc, springboot의 차이점은 무엇입니까?

王林
王林원래의
2020-06-24 13:18:405316검색

spring, springmvc, springboot의 차이점은 무엇입니까?

spring, springmvc, springboot의 차이점은 다음과 같이 이해할 수 있습니다.

Spring에는 SpringMVC가 포함되어 있고, SpringBoot에는 Spring이 포함되어 있거나 Spring을 기반으로 한 확장입니다.

(추천 학습: Java 개발 입문)

별도로 소개하겠습니다.

1 Spring

Spring은 웹 레이어, 비즈니스 레이어, dao 레이어 및 지속성 레이어로, 다양한 Bean을 구성하고 Bean과 Bean 간의 관계를 유지할 수 있습니다. 그 핵심은 IOC(Inversion of Control)와 AOP(Aspect Orientation)입니다. 간단히 말해 계층화된 경량 오픈 소스 프레임워크입니다.

2. SpringMVC

Spring MVC는 SpringFrameWork의 후속 제품으로 Spring Web Flow에 통합되었습니다. SpringMVC는 서블릿을 대체하는 데 사용되는 웹 계층 mvc 프레임워크입니다(요청 처리, 양식 매개변수 획득, 양식 확인 등).

(추천 비디오 튜토리얼: java 비디오 튜토리얼)

SpringMVC는 MVC용 오픈 소스 프레임워크입니다. SpringMVC=struts2+spring, springMVC는 Struts2와 Spring을 통합한 것과 같습니다.

3. SpringBoot

Springboot는 스프링 프레임워크 IOC 및 AOP의 핵심 아이디어를 이어받아 애플리케이션 개발 및 배포를 단순화하는 마이크로서비스 프레임워크입니다.

Spring Boot는 Spring 애플리케이션의 생성, 실행, 디버깅, 배포 등을 단순화하기 위해 등장했습니다. 이를 사용하면 XML 구성에 너무 많은 관심을 기울이지 않고 Spring 애플리케이션 개발에 집중할 수 있습니다. 다양한 의존성 패키지가 제공되며, 사용 습관에 따라 의존성 문제가 해결되었습니다. --->습관이 관례보다 큽니다.

위 내용은 spring, springmvc, springboot의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.