[Spring boot] MVC, API, JPA, 데이터 베이스 이해하기
2024. 4. 6.
MVC (Modal-View-Controller): MVC 아키텍처는 애플리케이션을 모델, 뷰 및 컨트롤러로 구성합니다. 모델(Model): 애플리케이션의 비즈니스 로직 및 데이터를 처리합니다. 데이터베이스와 상호 작용하여 데이터를 저장하고 검색하며, 애플리케이션의 핵심 비즈니스 로직을 구현합니다. 뷰(View): 사용자에게 정보를 표시하고 사용자 인터페이스(UI)를 제공합니다. HTML, CSS 및 JavaScript로 구성되며, 사용자에게 데이터를 표시하고 사용자의 상호 작용을 수신하여 컨트롤러에 전달합니다. 컨트롤러(Controller): 사용자의 입력을 처리하고 모델과 뷰 간의 상호 작용을 관리합니다. 사용자 요청을 받아 모델을 업데이트하고 그 결과를 적절한 뷰에 전달하여 사용자에게 응답합니다. ..