SlideShare a Scribd company logo
1 of 2
Download to read offline
Struts 2.x Online Training Course
Introduction
o Overview of Web Applications
o HTTP protocol
o Java Servlet Specification
o Web Application Framework
o MVC1 Architecture
o MVC2 – Architecture
o Struts 2 Architecture
o Page Flow in Struts 2
o Differences between Struts 1 and Struts2
Creating Application in Struts2
o Setting Struts 2 Environment
 IDE
 Server Configuration
 Database Configuration
 Directory Structure
o Developing First application in Struts2
 Creating JSP Pages
 Creating Action Classes
 Configuring Actions in struts.xml
 Configuring Struts 2 in web.xml
 Deploying Struts2 application
 Running Struts2 Application
Creating Actions in Struts 2
o ActionSupport class
o Action Interface
o Action as POJO
o Model Driven Action
o Action Context class
Dependency Injection and Inversion of Control
o Struts2 Aware Interfaces
o ApplicationAware
o CookiesAware
o ParameterAware
o RequestAware
o ServletRequestAware











Tags in Struts 2
o Generic Tags
 Control Tags
 Data Tags
o UI Tags
 Form Tags
o Non-UI Tags
Performing Validations in Struts2
o Conversion Validator
o Date validator
o Double validator
o Email validator
o Expression validator
o Int validator
o Required validator
o requiredString validator
o Stringlength validator
o url validator
Controlling Results
o System Defined
o Chain Result
o Dispatcher Result
o FreeMarker Result
o Redirect Result
o Redirect Action Result
o Stream Result
o Velocity Result
o XSL Result
o PlainText Result
o Creating custom Result
Object-Graph Navigation Language (OGNL
Internationalization/Localization
Exception
o Action based Exceptions
o Global Exceptions
ServletResponseAware
o SessionAware
Interceptors in Struts2
o Understanding Interceptors
o Configuring Interceptors
o Implementing Interceptors in Struts2
 Alias Interceptor
 Exception Interceptor
 Prepare Interceptor
 Debugging Interceptor
 Model-driven Interceptor
 Params Interceptor
 Conversion error Interceptor
 Workflow Interceptor
 Servlet-Config Interceptor
 Scoped Model Driven Interceptor
 Validation
 User Defined Interceptor
o

Server



Tomcat
Weblogic

Database


Oracle

For more details contact
Rohan
Phone: 651-368-9086 (USA)
Cell: +91-9160254000 (India)
Email: - rajuonlinetraining@gmail.com
www.rajutechnologies.com

More Related Content

Viewers also liked (7)

Why join the_clements_team
Why join the_clements_teamWhy join the_clements_team
Why join the_clements_team
 
Maria fernanda ortiz gomez
Maria fernanda ortiz gomez Maria fernanda ortiz gomez
Maria fernanda ortiz gomez
 
Kansen van b2b ecommerce voor uw organisatie 0711
Kansen van b2b ecommerce voor uw organisatie 0711Kansen van b2b ecommerce voor uw organisatie 0711
Kansen van b2b ecommerce voor uw organisatie 0711
 
Customer Journey Insights aus dem affilinet Netzwerk
Customer Journey Insights aus dem affilinet NetzwerkCustomer Journey Insights aus dem affilinet Netzwerk
Customer Journey Insights aus dem affilinet Netzwerk
 
Modelo de escrito
Modelo de escritoModelo de escrito
Modelo de escrito
 
Portwest 2013 Catalogus bij Woltex bedrijfskleding
Portwest 2013 Catalogus bij Woltex bedrijfskledingPortwest 2013 Catalogus bij Woltex bedrijfskleding
Portwest 2013 Catalogus bij Woltex bedrijfskleding
 
Zamky ukrainy virtual
Zamky ukrainy virtualZamky ukrainy virtual
Zamky ukrainy virtual
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

Struts 2.x online training course

  • 1. Struts 2.x Online Training Course Introduction o Overview of Web Applications o HTTP protocol o Java Servlet Specification o Web Application Framework o MVC1 Architecture o MVC2 – Architecture o Struts 2 Architecture o Page Flow in Struts 2 o Differences between Struts 1 and Struts2 Creating Application in Struts2 o Setting Struts 2 Environment  IDE  Server Configuration  Database Configuration  Directory Structure o Developing First application in Struts2  Creating JSP Pages  Creating Action Classes  Configuring Actions in struts.xml  Configuring Struts 2 in web.xml  Deploying Struts2 application  Running Struts2 Application Creating Actions in Struts 2 o ActionSupport class o Action Interface o Action as POJO o Model Driven Action o Action Context class Dependency Injection and Inversion of Control o Struts2 Aware Interfaces o ApplicationAware o CookiesAware o ParameterAware o RequestAware o ServletRequestAware       Tags in Struts 2 o Generic Tags  Control Tags  Data Tags o UI Tags  Form Tags o Non-UI Tags Performing Validations in Struts2 o Conversion Validator o Date validator o Double validator o Email validator o Expression validator o Int validator o Required validator o requiredString validator o Stringlength validator o url validator Controlling Results o System Defined o Chain Result o Dispatcher Result o FreeMarker Result o Redirect Result o Redirect Action Result o Stream Result o Velocity Result o XSL Result o PlainText Result o Creating custom Result Object-Graph Navigation Language (OGNL Internationalization/Localization Exception o Action based Exceptions o Global Exceptions
  • 2. ServletResponseAware o SessionAware Interceptors in Struts2 o Understanding Interceptors o Configuring Interceptors o Implementing Interceptors in Struts2  Alias Interceptor  Exception Interceptor  Prepare Interceptor  Debugging Interceptor  Model-driven Interceptor  Params Interceptor  Conversion error Interceptor  Workflow Interceptor  Servlet-Config Interceptor  Scoped Model Driven Interceptor  Validation  User Defined Interceptor o Server   Tomcat Weblogic Database  Oracle For more details contact Rohan Phone: 651-368-9086 (USA) Cell: +91-9160254000 (India) Email: - rajuonlinetraining@gmail.com www.rajutechnologies.com