Struts2 Course: Introduction
-
Upload
javaee-trainers -
Category
Technology
-
view
2.685 -
download
1
description
Transcript of Struts2 Course: Introduction
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
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
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
Maintenance PlanningRequirem
ents
Analysis & Desig
n Developemt &
Testing
Impl
emen
tatio
n
The traditional software development process
Maintenance PlanningRequirem
ents
Analysis & Desig
n Developemt &
Testing
Impl
emen
tatio
n
The new software development process
Training
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
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
Resources
http://struts.apache.org
To download example code for this chapter go to:http://www.jeetrainers.com