티스토리 뷰
MVC
MVC는 "Model-View-Controller"의 약자로, 소프트웨어 아키텍처 패턴 중 하나입니다. 이 패턴은 소프트웨어를 세 가지 주요 구성 요소로 나누어 개발하는 방법을 제공하여 애플리케이션의 유지 보수성과 확장성을 향상시킵니다. 여기서 각 요소는 특정한 역할을 수행합니다:
- Model
애플리케이션의 데이터와 비즈니스 로직을 나타냅니다. 모델은 데이터의 상태를 관리하고, 데이터의 변경 및 조작을 담당합니다. 이러한 데이터 변경은 뷰 및 컨트롤러에게 통보됩니다.
- Controlloer
사용자 입력을 처리하고 그에 따라 모델과 뷰를 업데이트하는 역할을 합니다. 컨트롤러는 사용자의 요청을 받아 모델에게 전달하고, 모델의 데이터 변경을 감지하여 뷰를 업데이트합니다.
- View
사용자 인터페이스(UI)를 나타냅니다. 뷰는 모델의 데이터를 표시하고 사용자에게 정보를 제공하는 역할을 합니다. 일반적으로 사용자가 보는 부분으로, 사용자와 상호 작용하며 데이터를 표시하고 사용자 입력을 처리합니다.
주소줄에서 파라메터 name을 받아 model에 저장후 view로 반환
'Spring > SpringBoot' 카테고리의 다른 글
[SpringBoot] 회원 관리 예제 - 비즈니스 요구사항 정리 (0) | 2024.02.07 |
---|---|
[SpringBoot] 스프링 웹 기초 - API (1) | 2024.02.07 |
[SpringBoot] 스프링 웹 개발 기초 - 정적 컨텐츠 (0) | 2024.02.07 |
[SpringBoot] 윈도우에서 실행중인 jar 종료 (0) | 2024.02.05 |
[SpringBoot] 스프링 입문 프로젝트 환경 설정 - 빌드하고 실행하기 (0) | 2024.02.05 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- fsd 아키텍처
- 문자열 반복하기
- Java
- SQLD
- Replace
- nodelist
- 중첩스코프
- 신입개발자 면접 준비
- Object.clone()
- replace와 replaceAll의 차이점
- 스코프
- SQL 개발자
- 엑셀 파일 추출
- replaceAll
- 블록스코프
- 대소문자 변환
- 배열만들기1
- 프로그래머스
- rep;ㅁce
- 배열 만들기3
- 콜백 큐
- 브라우저의 기본 구조
- fsd 구조
- 호이스팅
- useeffet
- startsWith()
- n 번째 원소부터
- 렌더링 과정
- StringBuilder
- 마진과 패딩의 차이점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함