지금은 잘 안 쓰이지만.. 프로젝트를 하면서 어쩔 수 없이 Struts 를 다뤄야 했다. 그래서 Sturuts에 대해 정리하고, 더 나아가 대세로 자리매김한(?) 자바 프레임워크인 Sping과 비교해보고자 한다. Struts 프레임워크 특징 Struts 프레임워크는 Apache 사에서 개발한 Java 웹 애플리케이션을 개발하기 위한 오픈소스 프레임워크이다. 크게 3가지 특징을 정리해보자면 MVC 방식 MVC 아키텍처는 Model-View-Controller의 약자로서, 애플리케이션에서 데이터, UI, 제어 로직 등을 분리하여 개발하는 방식이다. 이렇게 분리함으로써 유지보수가 용이하고, 여러 사람이 같이 개발하는 경우 코드 관리가 편해진다는 이점이 있다. 아파치 스트러츠 역시 이러한 MVC 아키텍처 방식으..