Apache Struts is a free open-source framework for creating Java web applications. Web applications differ from conventional websites in that web applications can create a dynamic response. Many websites deliver only static pages. A web application can interact with databases and business logic engines to customize a response.
Model 1 architecture is the easiest way of developing JSP based web applications. It cannot get any easier. In Model 1, the browser directly accesses JSP pages. In other words, user requests are handled directly by the JSP
The Model 2 architecture for designing JSP pages is in reality, Model View Controller (MVC) applied to web applications. Hence the two terms can be used interchangeably in the web world. MVC originated in SmallTalk and has since made its way into Java community. Model 2 architecure and its derivatives are the cornerstones for all serious and industrial strength web applications designed
When application gets large you cannot stick to bare bone MVC. You have to extend it somehow to deal with these complexities. One mechanism of extending MVC that has found widespread adoption is based on a configurable controller Servlet. The MVC with configurable controller servlet is shown in Figure below.
- Daniel Malcolm
This tutorial looks closely at the Struts terminology for controller servlet and Handler objects that we mentioned and understand Figure below. Since this is your first look at Struts, we will not get into every detail of the HTTP request handling lifecycle in Struts framework. For now, let us concentrate on the basics.
- Norman Chap
Let's start with developing your first Struts application. Here are the steps involved in creating the Struts application.
- Emiley J.
This tutorial lists 7 Best practices of Struts.
Most Viewed Articles on Struts
- Data Science
- Cloud Computing
- Java Beans
- Mac OS X
- Office 365
- Tech Reviews
Subscribe to Tutorials
2. prog was understandable wat u gave there,but it no
View Tutorial By: sailaja at 2009-07-03 02:53:20
5. nice to read thank you for the notes. that helps m
View Tutorial By: V.Ranjith kumar at 2010-08-12 06:13:03
7. hi I want to send SMS to mutiple no.s. Is it possi
View Tutorial By: gaurav at 2011-05-17 09:54:12
8. someone explain how to use PreparedStatements with
View Tutorial By: Manikprabhu at 2011-03-26 00:04:54