Dot Programming/Java
2022. 2. 10.
[Java] 자바 서블릿과 서블릿 컨테이너 2 - MVC 패턴 도입
MVC 패턴 도입 계속해서 커지는 JSP 대략 2000년대 초, 중반까지 대부분의 웹 애플리케이션 개발은 JSP에 대부분의 로직을 포함하고 있었다. 이는 자바 진영뿐만 아니라 PHP, ASP 또한 비슷한 형태로 구현했다. 점점 더 많은 애플리케이션이 웹으로 개발되고, 요구사항의 복잡도는 점점 더 증가했다. 또한 웹 애플리케이션의 수명이 길어지면서 유지보수 업무가 증가했다. JSP에 상당 부분의 로직을 포함하는 것이 초기 개발속도는 더 빨랐지만 유지보수 비용은 증가했다. MVC 패턴 등장 이 같은 단점을 보완해 유지보수 비용을 줄이기 위해 MVC(Model, Controller, View) 패턴 기반으로 웹 애플리케이션을 개발하는 방향으로 발전했다. JSP에 집중되던 로직을 Model, View, Cont..