Technology Driven IT Training Longstanding IT Technologists Computer Education Techniques
Distance-learning - Struts 2 for Developers

Home

distance-learning center

Distance-learning Distance-learning_Building

Professional Distance-learning

IT Training Services


WBDE165

Struts 2 for Developers
DURATION: 5 days

FEE: $2,475

PRIVATE GROUP FEE: $
Based upon a class size of six students.

Scheduling can be adjusted to employee work hours and incorporate client assignments.

SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.

AUDIENCE:

  • Programmer
  • System Analyst
  • System Designer
  • IT Professional
 
   

DATES:

CONTENT AND OBJECTIVES:
    1. Struts 2 Framework
      • Demonstrate how the product is based on the MVC Model-view-controller design paradigm.
      • Understand the separation among the three levels: Model: application state, View: presentation of data - JSP and HTML, and Controller: routing of the application flow.
    2. Struts 2 Application
      • Store application routing information and request mapping in a single core file struts-config.xml
    3. Implementing Actions
      • Write a class to mediate between the Model and the View.
      • Configure an ActionMapping in XML for each logical request that is submitted.
      • Handle any uncaught exceptions generated by a web application.
    4. Validation
      • Create a view component using JSP: JavaServer Pages technology.
      • Use Struts to create a simple login form and multipart form.
      • Validate the input data.
      • Use the validator with an XML file to determine the validation rules to be applied to an form.
      • In the XML file supply the validation requirements to be applied to a form.
    5. Interceptors
      • Code an interceptor to process a file upload.
    6. Data Transfer
      • Display information in the ValueStack.
    7. Views and Tags
      • Render a HTML “a” tag to use “s:url” to create the URL and embed it into the “a” tag.
    8. Struts UI Tags
      • Using the UI tags, display textbox, checkbox, combo box, and radio buttons.
    9. Annotations
      • Utilize annotation to set the result action.

    Virtual Classroom   Blended Learning    

Synchronous
Instruction
Asynchronous
Instruction

Effective February 27, 2012, the course dates listed on the CETi schedules only will be available based upon approved and authorized user ID.

Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. CETi makes no representation regarding ownership in any of the software products that we train on.

CETi courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the CETi course and that the employer has a licensed version of the software.

Certain courses only should be taught by the source software company training company and open source purveyor.