일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- asp.net
- Git_명령어정리
- 다이어그램
- Spring_오류정리
- 인스턴스
- HTML
- DML
- jsp
- Linux
- 이클립스
- 자바스크립트
- git
- JavaScript
- 아파치톰캣
- spring
- Spring_에러정리
- 배열
- SQL_용어정리
- json
- github
- workbench
- vb.net
- MySQL
- Git_정리
- 인덱스
- 자바
- Linux_명령어정리
- CSS
- java
- SQL
- Today
- Total
목록MVC (3)
데브마우스
스프링(Spring) MVC의 흐름도 핸들러 매핑 (HandlerMapping) 컨트롤러 (Controller) ↑ 2.요청 URL과 매핑되는 Controller 검색 요청 ↓ 3.요청 URL과 매핑되는 Controller 반환 ↑ 4. 처리 요청 ↓ 5. ModelAndView 반환 클라이언트 (웹 브라우저) "}">1. 처리 요청(URL) -> 디스패처 서블릿 (DispacherServlet)
스프링 MVC란 무엇인가요? 스프링 MVC는 스프링에 제공하는 웹 애플리케이션 개발 전용 프레임워크로, MVC 패턴을 사용합니다. Spring MVC 정리 웹 브라우저 ↓ ↑ 프런트 컨트롤러 ─모델→ 컨트롤러 ─모델→ 뷰 구성 요소 설명 모델(model) 애플리케이션의 데이터가 들어있는 객체입니다. 뷰(view) 모델의 정보(데이터)를 특정 형식으로 나타내며 주로 JSP로 뷰 페이지를 작성합니다. 컨트롤러(Controller) 애플리케이션의 비즈니스 로직을 포함합니다. @Controller의 annotation은 자바 클래스를 컨트롤러로 표시하는 데 사용합니다. 프런트 컨트롤러(Front Controller) 애플리케이션의 흐름을 관리하며 스프링 MVC에서 DispatcherServlet 클래스가 프런트..
MVC 패턴이란 무엇인가요? MVC는 Model, View, Controller의 약자로써 웹 애플리케이션을 비즈니스 로직, 프레젠테이션 로직, 데이터로 분리하는 디자인 패턴입니다. 실무에서 제일 많이 사용하는 '틀'이라고 할 수 있습니다. 패턴의 구성 요소 해당 요소 설명 Model DAO DB 애플리케이션의 데이터(DAO)와 비즈니스 로직을 담는 객체입니다. View HTML JSP 사용자에게 모델의 정보(데이터)를 보여주는 역할을 합니다. Controller 흐름제어 모델과 뷰 사이에 어떤 동작이 있을 때 조정하는 역할을 합니다. MVC 패턴의 구조 MVC 패턴의 구조와 요청 처리 흐름도 클라이언트 (웹 브라우저) 1. 요청 → web.xml(전처리) 후 (서블릿) 컨트롤러 2. → 모델 (자바빈즈..