---
title: "Explain the Struts1/Struts2/MVC application architecture?"  
description: "Explain the Struts1/Struts2/MVC application architecture?"  
author: "Anonymous User"  
published: 2015-08-12  
updated: 2020-09-22  
canonical: https://www.mindstick.com/interview/12773/explain-the-struts1-struts2-mvc-application-architecture  
category: "java"  
tags: ["java", "mvc", "struts validation"]  
reading_time: 1 minute  

---

# Explain the Struts1/Struts2/MVC application architecture?

Struts was adopted by the Java developer community as a default web framework for developing web applications The MVC(Model–view–controller) an application that consist of three distinct parts. The problem domain is represented by the Model. The output to the user is represented by the View. And, the input from the user is represented by Controller.

## Answers

### Answer by Anonymous User

Struts was adopted by the Java developer community as a default web framework for developing web applications The MVC(Model–view–controller) an application that consist of three distinct parts. The problem domain is represented by the Model. The output to the user is represented by the View. And, the input from the user is represented by Controller.


---

Original Source: https://www.mindstick.com/interview/12773/explain-the-struts1-struts2-mvc-application-architecture

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
