Struts2 Course: Introduction

2,934 views
2,853 views

Published on

Struts2 Course: Introduction

Published in: Technology, Business
2 Comments
3 Likes
Statistics
Notes
No Downloads
Views
Total views
2,934
On SlideShare
0
From Embeds
0
Number of Embeds
597
Actions
Shares
0
Downloads
157
Comments
2
Likes
3
Embeds 0
No embeds

No notes for slide

Struts2 Course: Introduction

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

×