지난 번에 이어서 WAF 의 전쟁 이야기를 계속해 봅니다. WAF의 분류를 위해서는 크게 2가지 관점에서 이해가 필요합니다. 하나는 WAF에서 사용하는 주요한 모델(패턴)들에 대한 이해이고 다른 하나는 공통으로 제공하는 컴포넌트(서비스)에 대한 이해입니다. 모델은 일반적으로 프로그램에서 인터페이스와 상속 등의 관계를 통해 해당 문제를 해결하기 위한 방법을 강제하게 해 줍니다. 또한 컴포넌트는 웹 개발에 필요한 각종 라이브러를 제공합니다. 그럼 먼저 현재 WAF에서 사용하는 주요한 모델들에 대해 좀 정리해 보겠습니다. 1. WAF에서 사용하는 주요한 모델들 1.1 MVC(Model-View-Controller) 모델 일반적으로 MVC 모델은 사용자 인터페이스와 액션을 받아 들이는 View와 해당 응용의 데..