728x90
웹사이트를 비롯한 소프트웨어에서 사용하는 구조
Model : 데이터를 저장하는 장소.
View : 눈에 보의는 것. 웹에서는 HTML
Controller : 사용자의 행동에따라 Model과 View를 조작하는 코드 파일. 예를들면 routing 기능이 있겠다.
MVC파일의 구조이다.
사용자가 링크창에 라우팅을 했을때 일어나는 상황은 다음과같다.
- 사용자가 Lecture/Watch/lecNo=1 입력
- lectureController.cs 에서 watch라는 함수가 강의 목록을 인자로 받아서 Service의 lectureRepository의 GetOne 함수를 호출 (lecRep.GetOne(lecNo))
- Service의 lectureRepository에서 강의의 상세정보를 받는다
- watch.cshtml에서 해당내용 반환. 결과물 화면이 보여지게된다.
'기타' 카테고리의 다른 글
Blocking vs Non-Blocking / Synchronous vs Asynchronous (0) | 2021.06.05 |
---|---|
library vs framework (0) | 2021.03.07 |
CI(continuous Integration)/CD(Continuous Delivery/Continous Deployment) (0) | 2021.02.11 |