The Jakarta Struts Framework, asn open source Apache project, has become one of the most popular presentation frameworks for building web applications with Java Servlet and JSP technologies. It encourages application architecture based on the Model-View-Controller (MVC) design paradigm, known as the MOdel 2 approach.