JavaRush /Java Blog /Random-KO /서블릿, Spring MVC 및 Spring Boot의 차이점
Bakytzhan
레벨 5
Алматы

서블릿, Spring MVC 및 Spring Boot의 차이점

Random-KO 그룹에 게시되었습니다
Java로 웹 애플리케이션 작성을 시작하시겠습니까? 첫 번째 방법은 프레임워크(반복적인 코드를 최소화하기 위한 라이브러리, 아키텍처, 디자인 패턴 세트)를 사용하는 것입니다. Java에서 널리 사용되는 웹 프레임워크 중 하나는 Spring Boot의 후드에서 실행되는 Spring MVC입니다. 왜 스프링 부트가 필요한가요? 먼저 Spring 철학을 이해해야 합니다. Spring 생태계에는 많은 라이브러리가 있지만 프로젝트에 모두 필요한 것은 아닙니다. 그리고 서로 간섭하지 않고 유연하게 연결되도록 설계되었습니다. 그러나 시간이 지남에 따라 프로젝트에 많은 라이브러리와 코드가 포함되면 이를 구성하는 것이 결코 쉽지 않은 작업이 됩니다. 그리고 서로 잘 어울리는 기성 템플릿을 가져가고 싶습니다. 여기에서 Spring Boot는 몇 줄의 코드나 구성을 통해 쉽고 간단하게 많은 Spring 라이브러리를 결합하는 기능을 제공합니다. 그리고 Spring MVC의 내부에는 Servlet API가 있습니다. 확실히 Servlet API만 사용하여 웹 애플리케이션을 작성할 수는 있지만 코드의 양, 특히 반복적인 코드의 양이 매우 커질 것입니다. 그리고 다른 개발자는 스파게티 ifs 세트에서 이 코드를 이해하지 못할 수도 있습니다. 차이점을 완전히 이해하려면 다음 짧은 비디오를 시청하는 것이 좋습니다 .
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION