What is MVC Architecture?
Answer Posted / ajit shanbhag
MVC is Model View Controller architecture. There is nothing
called as MVC1 architecture. The types are differentiated
as follows:
1. MVC -> Here the jsp acts as the controller.
2. MVC2 -> Here the flow is controlled by a single servlet.
Basically, the intension of the MVC architecture is to
provide flexibility and improve the performance of the
application by seperating the applcation into three layers.
The Model layer consists of the business logic and
interacts with the database. This consists of the java
beans, the EJBs etc. The output to the client is presented
by using the View layer. This consists of the jsps, html
etc. The controller controls the flow of the application.
In MVC application the jsp acts as the controller which
recieves the request and sends the response. Whereas in
MVC2 architecture there is central servlet which acts as a
single point control for the applcation flow. The response
is provided by the jsp.
| Is This Answer Correct ? | 42 Yes | 55 No |
Post New Answer View All Answers
What is apache struts vulnerability?
Do I have to credit struts on my own website?
When do I need “struts.jar” on my classpath?
How nested beans can be used in Struts applications?
What is difference between struts1 and struts2?
Will the struts tags support other markup languages such as wml ?
Does apache tomcat use struts?
What do you mean by actionform?
How properties of a form are validated in Struts?
how to connect from struts to database through hibernet and where u can modify the class
How is the mvc design pattern used in struts framework?
What are the benefits of the struts system?
In which order struts framework searches for a message bundle?
What is the purpose of @typeconversion annotation annotation?
What is http redirect?