728x90
오늘은 spring을 처음 배우는 시간이었다. 강의를 듣는데 거의 대부분 spring을 이용하는 데
필요한 프로그램을 설치하는 것을 방법에 대해 알려주는 것에 시간이 많이 소모가 되었다.
MVC(Model-View-Controller) : 효율적으로 소프트웨어를 개발하기 위해 패턴화 해놓은 것
(소프트웨어 디자인 패턴 중 하나)
Model
- 데이터 비즈니스 로직 담당.
- DB와 연동하여 데이터 저장 및 불러오는 작업 수행
View
- 사용자 인터페이스 담당.
- 사용자가 보는 화면 버튼, 폼 등을 디자인하고 구현.
Controller
- Model과 View 사이의 상호작용을 조정하고 제어
- 사용자의 입력을 받아 Model에 전달하고, Model의 결과를 바탕으로 View 업데이트.
728x90