Struts2 Course: Introduction
-
Upload
javaee-trainers -
Category
Technology
-
view
2.685 -
download
1
description
Transcript of Struts2 Course: Introduction
![Page 1: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/1.jpg)
![Page 2: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/2.jpg)
Struts2 course topics• Chapter 1: Evolution of web applications• Chapter 2: Struts2 Installation and configuration• Chapter 3: Actions and results• Chapter 4: OGNL - Object-Graph Navigation Language• Chapter 5: Form Tags• Chapter 6: Generic Tags• Chapter 7: type conversion• Chapter 8: Input validation• Chapter 9: Message Handling and Internationalization• Chapter 10: Model Driven and Prepare Interceptors
![Page 3: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/3.jpg)
Struts2 course topics• Chapter 11: The Persistence Layer• Chapter 12: File upload and File download• Chapter 13: Securing Struts2 applications in Tomcat• Chapter 14: Custom Interceptors• Chapter 15: Custom Result Types• Chapter 16: Preventing Double Submits• Chapter 17: The Execute and Wait Interceptor• Chapter 18: Decorating Struts2 with Tiles• Chapter 19: Decorating Struts2 with SiteMesh• Chapter 20: Zero Configuration• Chapter 21: AJAX
• Note:• This is an ongoing process, the topics can change or be increased
![Page 4: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/4.jpg)
Struts2 course topics• Chapter 1: Evolution of web applications• Chapter 2: Struts2 Installation and configuration• Chapter 3: Actions and results• Chapter 4: OGNL - Object-Graph Navigation Language• Chapter 5: Form Tags• Chapter 6: Generic Tags• Chapter 7: type conversion• Chapter 8: Input validation• Chapter 9: Message Handling and Internationalization• Chapter 10: Model Driven and Prepare Interceptors• Chapter 11: The Persistence Layer• Chapter 12: File upload and File download• Chapter 13: Securing Struts2 applications in Tomcat• Chapter 14: Custom Result Types• Chapter 15: Preventing Double Submits• Chapter 16: The Execute and Wait Interceptor• Chapter 17: Decorating Struts2 with Tiles• Chapter 18: Decorating Struts2 with SiteMesh• Chapter 19: Zero Configuration• Chapter 20: AJAX
![Page 5: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/5.jpg)
Maintenance PlanningRequirem
ents
Analysis & Desig
n Developemt &
Testing
Impl
emen
tatio
n
The traditional software development process
![Page 6: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/6.jpg)
Maintenance PlanningRequirem
ents
Analysis & Desig
n Developemt &
Testing
Impl
emen
tatio
n
The new software development process
Training
![Page 7: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/7.jpg)
Always training?• Why training should be part of the development process?
– New versions of frameworks, servers, development tools, etc.
– New frameworks, , servers, development tools , etc.– New environments
(mobile web, smartphones, semantic web)– Each new project is a good reason for a quantum jump in
productivity
![Page 8: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/8.jpg)
Benefits of training and productivity increase
• Better quality on delivered products– Projects finished on time, happy clients, new contracts
• Income increase– Projects finished in less time, more projects per year, more
money on your pocket• Better work balance
– Reduce overtime, do not work on holidays, sleep well, less stress and better health, 40 hours job week
![Page 9: Struts2 Course: Introduction](https://reader036.fdocuments.in/reader036/viewer/2022082921/556206b5d8b42ae04e8b5b73/html5/thumbnails/9.jpg)
Resources
http://struts.apache.org
To download example code for this chapter go to:http://www.jeetrainers.com