Services | Updates | Contact
Home | Ajax | BioInformatics | Dojo | EAI | EJB | Hibernate | J2ME | Java | Java Glossary | Java Servlets | JavaScript | Jboss | JDBC | JDO | Jmeter | JSF | JSP | JUnit | Maven | MySQL | Spring Framework | SQL | Struts | Technology | WAP | Web Services | XML
RefactorIt
RefactorIT is a tool for Java developers. A developer can take source code of any size and complexity and rework it into
 
JarLaunch
If you've spent any time doing Java programming with Eclipse it must have occurred to you that support for viewing and e
 
More Tutorials...


    Loan Information     Struts     Open Source

Programming Tutorials: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML

 
 
Struts

 
Comments
 
 

 

Struts 2 Training

                         

The Struts 2 Training for developing enterprise applications with Struts 2 framework.

Course Code: STRUS-2
Duration: 5.0 day(s)

Lectures, discussions and practical exercises

This quick tutorial targets to the developers who want to learn the most efficient technologies. The tutorial is designed to make understand the Struts2 technology. This tutorial mainly focuses on how to develop an application by using struts 2. Struts and webwork has joined together to develop the Struts 2 Framework. Struts 2 Framework is very extensible and elegant for the development of enterprise web application of any size. In this section we are going to explain you the architecture of Struts 2 Framework.

The strut-2 framework is designed for the compilation of the entire development cycle including of building, developing and maintaining the whole application. It is very extensible as each class of the framework is based on an Interface and all the base classes are given an extra application and even you can add your own. The basic platform requirements are Servlet API 2.4, JSP API 2.0 and Java 5. 

We are assuming here that you have some knowledge about the technologies used, so we are providing just an overview about all the four technologies. But don't worry if you don't have any idea about the technologies used then to know more about the technologies used you can go through to our website.

 Features: 

  • All framework classes are based on interfaces and core interfaces are independent from HTTP. 
  • Check boxes do not require any kind of special application for false values.
  • Any class can be used as an action class and one can input properties by using any JavaBean directly to the action class. 
  • Strut 2 actions are Spring friendly and so easy to Spring integration. 
  • AJAX theme enables to make the application more dynamic. 
  •  The request handling in every action makes it easy to customize, when required.

Architecture: 

Struts and webwork has joined together to develop the Struts 2 Framework. Struts 2 Framework is very extensible and elegant for the development of enterprise web application of any size. In this section we are going to explain you the architecture of Struts 2 Framework.

Request Lifecycle in Struts 2 applications

  1. User Sends request: User sends a request to the server for some resource.  
  2. FilterDispatcher determines the appropriate action: The FilterDispatcher looks at the request and then determines the appropriate Action.  
  3. Interceptors are applied: Interceptors configured for applying the common functionalities such as workflow, validation, file upload etc. are automatically applied to the request.  
  4. Execution of Action: Then the action method is executed to perform the database related operations like storing or retrieving data from the database.  
  5. Output rendering: Then the Result renders the output.  
  6. Return of Request: Then the request returns through the interceptors in the reverse order. The returning request allows us to perform the clean-up or additional processing.  
  7. Display the result to user: Finally the control is returned to the servlet container, which sends the output to the user browser.

Struts 2 is a very elegant and flexible front controller framework based on many standard technologies like Java Filters, Java Beans, ResourceBundles, XML etc. 

For the Model, the framework can use any data access technologies like JDBC, EJB, Hibernate etc and for the View, the framework can be integrated with JSP, JTL, JSF, Jakarta Velocity Engine, Templates, PDF, XSLT etc.

To know more about struts2 click on the link www.roseindia.net/struts/struts2.

For Training needs contact:

Deepak Kumar

Mobile: 09313063554

Email: deepak@roseindia.net

                          

Facing Programming Problem?
Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

3 comments so far (post your own) View All Comments Latest 10 Comments:

Is iBATIS persistence framework posssible of integration with Struts 2.0,if so how?Also can anyone tell whaich IDE is suitable for struts 2.0 framework.

Thanks
Santhosh

Posted by Santhosh on Thursday, 03.6.08 @ 07:36am | #51649

Tell me something about the Business delegate
send me the exact code and all stuffs

Posted by sanjay on Tuesday, 03.4.08 @ 15:17pm | #51290

am installed tomcat,set environmental variables.also tomcat is running properly.but still am getting HTTP status 404 error while running my application.please help me solve this problem....

Posted by hari on Wednesday, 01.2.08 @ 09:40am | #44352

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

  EAI Articles
  Java Certification
Tell A Friend
Your Friend Name
Search Tutorials

 

 
 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2007. All rights reserved.