Created in collaboration with several leading JEE and Struts authors and industry experts, Fast Track to Core Struts 2.0 Developer's Workshop is a lab-intensive, hands-on struts 2 training course that will provide students with the skills required to design and build scalable, secure, maintainable web applications - leveraging our team's extensive experience in the delivery of scalable enterprise applications with complex web interfaces based on JEE technologies. This course provides essential Struts 2.0 knowledge that can be used as the foundation for developing production-quality web applications. Struts 2.0 is the second generation of the open source, Model-View-Controller (MVC) framework developed by The Apache Software Foundation as part of its Jakarta project. Struts 2.0 is built on top of a variety of components and technologies to provide tremendous flexibility and address many lifecycle issues. After reading the first JEE Blueprints from Sun with their explanation of MVC and how to accomplish it with custom tags, Servlets, and JSP, one can clearly see that Struts 2.0 is a manifestation of Sun's JEE MVC vision that uses many of the more recent innovations in both Java and JEE. Struts 2.0 addresses many major issues by using vanilla POJOs, filters, and other components to build web systems. It solves the problem of controller complexity by removing the workflow logic from the code, and directing workflow in an XML configuration file. Struts 2.0 improves on the limited form support in JSP (and first generation the Struts 1.x framework) by adding numerous capabilities to form processing including easy validation, easy error display, and the refilling of form input on retries from a user's previous entries. It minimizes the complexity of JSP pages by supplying a very extensive and flexible set of custom tag libraries for many of the standard operations needed in JSP pages. This course will get you up to speed with Struts 2.0 in a very short time. It includes all the important concepts, and hands on labs that will have you building working Struts 2.0 applications in no time flat.
Attendees should have an extensive working knowledge in developing JEE applications
3 Days/Lecture & Lab
This is an intermediate level Struts training course, designed for experienced JEE developers that need to further extend their skills in web development and Struts.
- Getting Started with Struts 2.0
- Your First Struts Application
- Mapping the Model to the View
- Validation and Type Conversion
- Localization and I18n
- Putting It All Together
- Advanced Topics