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 중국어 웹사이트의 기타 관련 기사를 참조하세요!