Java 고전 면접 문제 집계:Spring MVC
스프링 MVC 는 스프링 프레임 워 크 의 후속 제품 으로 스프링 웹 플 로 우 에 융합 됐다.Spring 프레임 워 크 는 WEB 애플 리 케 이 션 을 구축 하 는 모든 기능 의 MVC 모듈 을 제공 합 니 다.Spring 이 삽입 할 수 있 는 MVC 구 조 를 사용 하여 Spring 을 사용 하여 WEB 개발 을 할 때 Spring 의 Spring MVC 프레임 워 크 를 사용 하거나 다른 MVC 개발 프레임 워 크 를 통합 할 수 있 습 니 다.이 프레임 워 크 는 Model,View,Controller 를 분리 하여 웹 층 을 직책 디 결합 시 켜 복잡 한 웹 을 논리 적 이 고 뚜렷 한 몇 부분 으로 나 누 어 개발 을 간소화 해 야 합 니 다.
2.Spring MVC 에는 어떤 구성 요소 가 있 습 니까?
(1)사용자 가 전단 컨트롤 러 DispatcherServlet 에 요청 을 보 냅 니 다.
(2)Dispatcher Servlet 요청 을 받 은 후 Handler Mapping 프로세서 맵 기 를 호출 하여 Handler 가 져 오 기 를 요청 합 니 다.
(3)프로세서 맵 기 는 요청 url 에 따라 구체 적 인 프로세서 Handler 를 찾 아 프로세서 대상 및 프로세서 차단 기 를 생 성하 고(있 으 면 생 성)Dispatcher Servlet 에 되 돌려 줍 니 다.
(4)DispatcherServlet 에서 HandlerAdapter 프로세서 어댑터 를 호출 하여 Handler 를 실행 하 기 를 요청 합 니 다.
(5)HandlerAdapter 는 구체 적 인 처리 장 치 를 적당 하 게 호출 하여 업무 논 리 를 처리한다.
(6)Handler 실행 완료 후 ModelAndView 로 돌아 가기;
(7)Handler Adapter 는 Handler 실행 결과 Model AndView 를 Dispatcher Servlet 에 되 돌려 줍 니 다.
(8)Dispatcher Servlet 은 Model AndView 를 ViewResolver 보기 해석 기 에 전달 하여 해석 합 니 다.
(9)ViewResolver 분석 후 구체 적 인 View 로 돌아 가기;
(10)Dispatcher Servlet 에서 View 를 렌 더 링 보기(곧 모델 데 이 터 를 보기 에 채 울 것)
(11)Dispatcher Servlet 응답 사용자.
4.Spring MVC 의 장점:
http 요청 을 해당 클래스/방법 에 표시 합 니 다.
6.차단 요청 중 get 방식 으로 제출 하 는 방법 을 차단 하려 면 어떻게 설정 합 니까?
@RequestMapping 주석 에 method=RequestMethod.GET 를 추가 하거나@GetMapping 을 사용 할 수 있 습 니 다.
7.SpringMVC 에서 자주 사용 하 는 주 해 는 어떤 것 이 있 습 니까?
@RequestMapping:url 맵 을 요청 하 는 주 해 를 처리 하 는 데 사 용 됩 니 다.클래스 나 방법 에 사용 할 수 있 습 니 다.클래스 에 사용 하면 클래스 의 모든 응답 요청 방법 은 이 주 소 를 부모 경로 로 합 니 다.
@RequestBody:http 요청 을 받 은 json 데 이 터 를 주석 하여 json 을 자바 대상 으로 변환 합 니 다.
@Response Body:주 해 는 conreoller 방법 을 대상 으로 json 대상 으로 전환 하여 고객 에 게 응답 하 는 것 을 실현 합 니 다.
8.SpingMvc 의 컨트롤 러 주 해 는 보통 그것 을 사용 합 니 다.다른 주 해 는 대체 할 수 있 습 니까?
@Conntroller 주석 으로 표현 층 임 을 표시 하고 다른 주석 으로 대체 할 수 없습니다.
9.Spring MVC 와 Struts 2 의 차 이 는 무엇 입 니까?
방법의 형태 참조 에서 request 를 설명 하면 SpringMvc 는 자동 으로 request 대상 을 전송 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA + QueryDSL 계층형 댓글, 대댓글 구현(2)이번엔 전편에 이어서 계층형 댓글, 대댓글을 다시 리팩토링해볼 예정이다. 이전 게시글에서는 계층형 댓글, 대댓글을 구현은 되었지만 N+1 문제가 있었다. 이번에는 그 N+1 문제를 해결해 볼 것이다. 위의 로직은 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.