Spring과 Spring MVC 프레임워크의 차이점은 무엇입니까?
저는 봄이 처음입니다.Spring MVC Framework와 Spring MVC Framework의 차이점이 무엇인지 알려주실 수 있나요?
봄은 많은 구성요소를 포함하는 큰 틀입니다.이러한 구성 요소 중 하나인 Spring MVC는 모델-뷰-컨트롤러 설계 패턴에 따라 웹 애플리케이션을 구현할 수 있는 구성 요소입니다.
1 - 추상적인 단어의 봄은 틀입니다.
Spring Framework는 Java 플랫폼을 위한 제어 컨테이너의 반전 및 오픈 소스 애플리케이션 프레임워크입니다.
자세한 내용은 다음 링크를 참조하십시오.
2 - MVC 아키텍처
개발자가 웹 애플리케이션의 구성 요소를 분리할 수 있도록 도와주는 아키텍처입니다.
Model View Controller 또는 MVC는 웹 애플리케이션을 개발하기 위한 소프트웨어 설계 패턴입니다.
자세한 내용은 다음 링크를 참조하십시오.기본 MVC 아키텍처
MVC는 스프링 모듈입니다.웹 응용프로그램을 설계할 때 사용합니다.Spring의 MVC는 전면 컨트롤러 디자인 패턴을 구현합니다.의 신의에서.web.xml
Servlet(Dispatcher Servlet)가 합니다.@Controller
).
스프링은 서로 다른 구성 요소를 연결하는 데 도움이 되는 프레임워크입니다.IOC, AOP, Web MVC 등을 위한 많은 모듈이 있습니다.Spring Framework는 Java 플랫폼을 위한 제어 컨테이너의 반전 및 오픈 소스 애플리케이션 프레임워크입니다.
Spring MVC(모델-뷰-컨트롤러)는 전체 Spring Framework 내에서 웹 애플리케이션 개발을 지원하는 하나의 구성 요소입니다.
Spring MVC는 전체 Spring Framework 내에서 웹 애플리케이션 개발을 지원하는 하나의 구성 요소입니다.모든 웹 컨테이너를 사용할 수 있으므로 Tomcat과 잘 작동합니다.Spring이 서드파티 도서관이라고 생각해보세요.필요한 jar 파일을 lib 디렉토리에 넣고 몇 개의 xml 파일을 정의하기만 하면 됩니다.
그래서 기본적으로 여러분이 봄이라고 말할 때 그것은 단지 틀일 뿐입니다.프레임워크란 많은 기능/병을 의미합니다.코어 기능이나 애스펙트j 등을 가진 코어가 있을 수 있는 것처럼.Spring MVC, 즉 모델 뷰 컨트롤러는 Spring 프레임워크에서 제공하는 기능 중 하나입니다.요청된 URL 패턴을 기반으로 다양한 컨트롤러에 요청 처리를 지연할 수 있습니다.참조할 수 있습니다.
Spring 프레임워크는 여기서 언급한 것처럼 Enterprise Java Beans(EJB) 모델의 대안, 대체 또는 추가로 시각화할 수 있습니다.즉, 분산되고 확장 가능하며 안전한 트랜잭션 애플리케이션을 개발하기 위한 프레임워크를 의미합니다.
스프링 MVC는 Struts, Stripe, Tapestry 등의 프레젠테이션 계층 프레임워크를 대체하는 것으로 생각할 수 있습니다.
스프링 프레임워크는 스프링 MVC의 슈퍼 세트입니다.
Spring
다양한 프로젝트를 나타내는 포괄적인 용어이며, 그 중 하나는 입니다.
Spring MVC
그Spring Framework
프로젝트에는 몇 가지 기능이 있습니다.그 중 하나는.
의 특징Spring Framework
-입니다.
핵심 기술:종속성 주입, 유효성 검사, 데이터 바인딩, 유형 변환,
SpEL
,AOP
기타.데이터 액세스:트랜잭션, DAO 지원,
JDBC
,ORM
기타.Spring MVC 및 Spring WebFlux 웹 프레임워크.
통합:
JMS
,JMX
이메일, 예약 등언어:
Kotlin
,Groovy
역동적인 언어
그래서 그.Spring MVC
개발자는 이 기능을 사용하여 모델-뷰-컨트롤러 설계 패턴에 따라 애플리케이션을 구축할 수 있습니다.Spring Framework
.
기타 봄 프로젝트
스프링 데이터:작성용
Spring
데이터 액세스를 위한 기반 프로그래밍 모델.Spring Data JDBC, Spring Data JPA, Spring Data MongoDB 등 다양한 모듈을 보유하고 있습니다.스프링 보안:강력하고 사용자 정의가 용이한 인증 및 액세스 제어 프레임워크로 인증과 권한 부여를 모두 지원합니다.
메모
Spring
,Spring Framework
그리고.Spring MVC
이 용어들은 개발자들 사이에서 종종 상호 교환적으로 사용되며, 이는 때때로 이미 세부 사항을 모르는 사람들에게 혼란을 야기합니다.
언급URL : https://stackoverflow.com/questions/23320747/what-is-the-difference-between-spring-and-spring-mvc-framework
'programing' 카테고리의 다른 글
반응형 레이아웃에 요소를 숨깁니까? (0) | 2023.07.29 |
---|---|
하위 구성 요소의 메서드 호출 (0) | 2023.07.29 |
루트 장치에서 실행 중인지 확인 (0) | 2023.07.29 |
로드 밸런서에 클라이언트: 회의에 사용할 수 있는 서버가 없습니다. (0) | 2023.07.24 |
#define에서 ##은 무엇을 의미합니까? (0) | 2023.07.24 |