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:
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.
Struts 2 Application
Store application routing information and request mapping in a single core file struts-config.xml
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.
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.
Interceptors
Code an interceptor to process a file upload.
Data Transfer
Display information in the ValueStack.
Views and Tags
Render a HTML “a” tag to use “s:url” to create the URL and embed it into the “a” tag.
Struts UI Tags
Using the UI tags, display textbox, checkbox, combo box, and radio buttons.
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.