MVC 패턴
·
Spring Framework
MVC (Model - View - Controller) 개요소프트웨어 개발에서 사용되는 디자인 패턴 , 모델 뷰, 컨트롤러로 분리하여 개발하는 방법론MVC의 장점 ☞ 유연성 : 각각의 구성 요소를 분리하여 개발하기 때문에 각 부분을 독립적으로 수정하거나 확장하기 용이함 ☞ 유지보수성 : 각 구성요소가 분리되어 있기 때문에 코드의 가독성이 좋고 유지보수에 용이함 ☞ 확장성 : 새로운 기능이나 모듈을 추가하기가 용이함 ☞ 개발자 간의 커뮤니케이션 효율성을 높일 수 있음Model (모델)데이터 처리를 담당하며 데이터베이스 또는 외부 소스와 상호작용을 처리 ☞ Controller에게 받은 데이터를 가공(조작)하는 역할 수행 ( 값, 기능을 가지는 객체 )View (뷰)사용자에게 데이터를 시각적으로 ..