네트워크

MVC 디자인 패턴

GaeGim 2022. 10. 13. 04:16
반응형

MVC는 사용자 인터페이스, 데이터 및 로직(논리 구현)을 구현하는데 널리 쓰이는 소프트웨어 디자인패턴이다.

*디자인 패턴 : 소프트웨어를 설계할 때 특정 맥락에서 자주 발생하는 고질적인 문제들이 또 발생했을 때 재사용할 할 수있는 해결방안

 

 

 

 

  • Model

웹 어플리케이션의 데이터나 엔티티를 표현하는 데에 사용되는데, 특히 웹 서비스나 DB처럼 정보를 저장하는 인스턴스들과 더 연관이 깊다. 로직 관리.

 

 

  • View

애플리케이션이 사용자에게 어떻게 보이는지에 대한 것으로 애플리케이션의 프레젠테이션 계층으로 생각할 수 있기도 하지만.. 보통 HTML 페이지를 말한다.

 

 

  • Controller

모델을 조작하고 뷰에 상응하는 모델로부터 수신한 데이터로 뷰를 연결하고 특정 웹 페이지로부터 들어오는 사용자 요청을 처리한다. 명령을 모델과 뷰 부분으로 라우팅한다.

 

 

 

 

 

 

 

 

 

반응형

'네트워크' 카테고리의 다른 글

AOP 사용법  (0) 2022.10.27
AOP - Advice 종류  (0) 2022.10.27
AOP  (0) 2022.10.27