• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Struts Training

Posts: 350
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Struts Training
Covers Tiles in detail!
Covers the validator framework in detail!
Covers Struts best practices in detail!
Can be delivered on site!
Rick Hightower
Posts: 350
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The Best Struts Course (Covers Struts 1.1)
WorkShop Overview
Created by Rick Hightower coauthor of Wiley Publishing´┐Żs new Professional Jakarta Struts, Second Edition under the Wrox imprint . After completing this course you will have the skills to design and build Struts-based web applications.
3 Days
Skill Level
Intermediate to Advanced
Student's Prior Experience
Devlopers should have prior JSP and Servlets experience.
Please compare
Please compare this course to our competitors Struts Training. You will find that many of the so-called Struts courses are really just JSP/Servlets courses with a few Struts lessons bolted on the end. Other courses use Struts 1.0. No course covers the Tiles framework in the depth that this course covers it. Tiles is a powerful framework that can really simplify the development of layouts and visual components. The same can be said for our coverage of the Validator framework--top notch!
Our instructors have real world experience with Struts and J2EE, and can provide the "been there done that" knowledge missing from many IT training-company trainers. Our trainers are technology experts with people skills. Get Struts training from the experts.
Course Abstract
Struts is a light weight Model-View-Controller (MVC) framework that builds on top of Servlet and JSPs embracing J2EE web development. The course consists of 65% labs and 35% lecture.
The objective of this course is to get you the requistie knowledge of Struts so you can be productive with the Struts framework in a short amount of time. This course is light on fluff and heavy on content.
You will learn:
* Problems associated with Model 1 style servlets/JSP development
* Understand MVC, Model 2 and the Struts architecture
* Understand the Struts controller, Struts views, and Struts resource bundles (i18N)
* Create & configure applications using Struts (ActionMappings)
* Define views (forwards/JSP), actions (Action), and FormBeans (FormBeans)
* Mapping the model to the view with Custom Tags
* Use the Bean, Logic, Tiles, and HTML Custom Tag Libraries to reduced Java Code and Logic in your JSP
* Use JSTL tags in place of Struts Tags where appropiate covers Struts EL
* Use Struts for form processing and error handling in forms and Actions.
* Reducing ActionForms with DynaActionForms and mapped backed forms
* Validate user input with the Validator framework
* Developing Site Layouts with Tiles (Tile Layouts, Tile Definitions)
* Developing Visual Components with Tiles (Tile Scope, Tile Controller, Extending Definitions)
* Declaritive Exception Handling with Struts
* Creating a CRUD (Create Read Update Delete) listing
* Extending Struts (Custom Config Objects, Overiding the RequestProcessor, and Developing PlugIns)
* Struts Best Practices

The above is covered in a three day version of the course. You can add additional related material as follows.
* Uploading Files (2 hours)
* Writing your own Validator rule components (2 hours)
* Test Driven Development with Struts (JUnit to test the model (MODEL), StrutsTestCase to test the struts Actions (CONTROLLER) and jWebUnit to test the JSPs (VIEW)) (4 hours)
* Debugging Struts with Struts Console and commons Logging (covers Log4j and Struts Console) (3 hours)
* Using Hibernate and the Hibernate Struts plugin to implement the model (1 day)
* Integrating Struts and Tiles with Java Server Faces (includes intro to JSF) (1 day)
* Developing a shoppnig cart in Struts (1/2 day)
* Workng with master detail forms in Struts (1/2 day)
* Developing a Google like search routine with Lucene (1/2 day)
* Developing Custom Tags using JSTL expression language and JSTL and Struts APIs (1/2 day)
* Comparing Struts to WebWork/XWork (includes intro to WebWork, XWork, IOC and interceptors) (1 day)
    Bookmark Topic Watch Topic
  • New Topic