GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

GeekInterview.com  >  Interview Questions  >  J2EE  >  Struts
Next Question 
 Struts  |  Question 1 of 102    Print  
What is Struts

Answered by asreeni on 2005-04-08 03:24:40: The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm.  
 
Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with standard data access technologies, like JDBC and EJB, as well as most any third-party packages, like Hibernate, iBATIS, or Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems.  
 
The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.  



  
Total Answers and Comments: 31 Last Update: July 07, 2008   
  
 Sponsored Links

 
 Best Rated Answer
Submitted by: Vikas
 
Good

Above answer was rated as good by the following members:
staney
  Sorting Options  
  Page 1 of 4   « First    1    2    3    >     Last »  
March 08, 2005 07:26:40   #1  
John        

RE: What is Struts
Struts is a good framework for web site development. It has become more and more popular over the last year or so and is now entering the corporate mainstream. If you need to process a lot of forms in your JSP/servlet development projects, take a look at what Struts can do for you. Related Struts reading.
 
Is this answer useful? Yes | No
March 23, 2005 07:41:51   #2  
Vagner Fonseca        

RE: What is Struts
Talk about Struts and don't mention MVC is terrible.
 
Is this answer useful? Yes | No
April 08, 2005 03:24:40   #3  
asreeni        

RE: What is Struts
The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm.  
 
Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with standard data access technologies, like JDBC and EJB, as well as most any third-party packages, like Hibernate, iBATIS, or Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems.  
 
The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.  

 
Is this answer useful? Yes | No
May 02, 2005 00:47:01   #4  
sorna        

RE: What is Struts
STRUTS is a design pattern that follows the MVC framework. It provides a way to seperate the appliation logic from the business logic
 
Is this answer useful? Yes | No
May 04, 2005 02:41:47   #5  
Preeti        

RE: What is Struts
Struts is an open source frame work and it was created to make it easier for developers to buil web application based on java servlets and java server pages technologies. 
It follows MVC pattern which seperate the business logic to application logic 

 
Is this answer useful? Yes | No
July 23, 2005 02:44:03   #6  
raja        

RE: What is Struts
Struct is a jsp framework.It will be seperate business logic and presentation logic. 
Here business logic is define as Serverside scriplet and presentation logic is define as our html presentation. 
structs follows MVC pattern.Mvc denoted as Model View Controller. 
 
View is used for our presentation logic that means HTML.Model is used for serverside interaction code that means retrive data from database and store data to database and some business calculation from the server .Controller is used to control the server that means if clients need which page that page is loaded to the jsp container and show to the particular user,so controller used to loaded specific pages to the client request.

 
Is this answer useful? Yes | No
August 27, 2005 08:51:00   #7  
ammulu        

RE: What is Struts
the answer should be that even an average student can understand the language
 
Is this answer useful? Yes | No
August 27, 2005 10:05:57   #8  
vamshidhar ghanpur        

RE: What is Struts
Struts is a frame work mainly based on MVC design pattern,which seperates the presenntationlogic from the business logic.Struts is the one of the most succesful frameworks for devoloping the webAplications in easiest way using servlets and jsp's.without changing business logic we can chane presentation logic thru Struts-config.xml file.
 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    
August 27, 2005 10:07:32   #9  
vamshidhar ghanpur        

RE: What is Struts
Struts filling the gaps between servlets,Jsp's ,Beans and customtags.
 
Is this answer useful? Yes | No
September 07, 2005 04:40:37   #10  
Vikas        

RE: What is Struts
Good
 
Is this answer useful? Yes | NoAnswer is useful 1   Answer is not useful 0Overall Rating: +1    
  Page 1 of 4   « First    1    2    3    >     Last »  


 
Go To Top


 Sponsored Links

 




About Us  |   Privacy Policy  |   Terms and Conditions  |   Contact  |   Site Map  |   Add Question  |   Propose Category  |   RSS Feeds  |   Articles Sitemap  |   Site Updates  |   Add Resource

Copyright © 2005 - 2008 GeekInterview.com. All Rights Reserved
Page copy protected against web site content infringement by Copyscape