MVC구조 & Controller, Service, DAO, VO
간단한 코드와 함께 자세히 알아보도록 하겠습니다. MVCMVC(Model-View-Controller) 는 소프트웨어를 설계할 때 사용되는 구조적인 디자인 패턴 입니다.MVC 에 대한 설명Model모델은 프로그램의 데이터와 로직을 담당하는 부분입니다. 즉 실제로 저장하거나 처리해야 하는 정보를 다루는 곳입니다. 예를 들어, 회원가입 시스템이라면, 사용자 정보를 저장하고 관리하는 역할을 합니다. 데이터 추가, 수정, 삭제하는 기능도 모델에서 처리합니다. Model 은 아래에서 설명하는 VO, DAO 가 포함되는 개념입니다.View뷰는 사용자에게 보여지는 화면을 담당합니다. HTML, CSS, JavaScript 같은 걸 이용해서 사용자에게 데이터를 어떻게 보여줄지 결정합니다. 예를 들어, 웹사이트에서 로그..