개발/Java,Jsp
2020. 6. 20.
[Java/Jsp] MVC 1, MVC 2 차이 및 장단점
개발을 하다보면 MVC 패턴이라는 말을 자주 듣게 된다. 개발자를 꿈꾸는 사람이나, 현업에서 개발을 하고 있는 사람이나 MVC 패턴은 필수적으로 알고 있어야 한다. MVC 패턴은 무엇인가? MVC 패턴은 소프트웨어 공학에서 사용하는 디자인 패턴 중 하나로 Model, View, Controller의 앞 글자를 따서 만든 디자인 패턴이다. Model : 백그라운드에서 동작하며, 사용자가 원하는 데이터나 정보를 제공한다. View : 사용자의 요청을 화면으로 출력한다. Controller : 사용자의 요청을 처리하고, 그 요청에 따른 전체적인 흐름을 제어한다. 사용자는 얻고자 하는 정보나 기능을 컨트롤러에게 요청한다. 컨트롤러는 사용자의 요청을 수신하고 그에 맞는 비즈니스 로직을 수행한다. 비즈니스 로직을 ..