MVC设计模式的思想就是把Web应用程序分为3个核心模块:模型、视图和控制器。
模型:模型是Web程序中用于表示业务数据进行业务逻辑操作的部分。
视图:视图是用户在Web浏览器中可以看到的界面。不进行业务逻辑的处理,而是把用户提交的数据传递到模型去处理。
控制器:控制器用来接收用户请求,并调用模型和视图最终完成请求。
Struts1是在模型JSP+Servlet+JavaBean的基础上实现的一个MVC框架。在这个框架中,模型由处理业务逻辑的JavaBean或EJB组建构成,控制器由ActionServlet和Action来实现,视图由一组JSP文件构成。