1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Struts 1 for Enterprise Java Web Development: Hands-On

 
Course: 521   Type: Hands-On Training   Duration: 4 Days
 
 

You Will Learn How To

  • Develop scalable, enterprise Java Web applications using the Struts 1 framework
  • Apply Struts to build wizard-style page flows
  • Build Action Classes to handle application requests
  • Leverage Struts custom tags and the JSP Standard Tag Library (JSTL)
  • Perform client- and server-side data validation using the Struts Validator Framework
  • Integrate the Struts Tile Framework to develop reusable JSP layouts

Course Benefits

The Struts 1 framework provides an infrastructure that allows developers to build scalable, enterprise Web applications that are easy to maintain. In this course, you gain the skills to apply the Struts framework to design and build enterprise Web applications. You also learn to streamline the development process by integrating, applying and extending Struts components.

Who Should Attend

Those interested in developing Java Web applications with Struts 1. Knowledge of Java at the level of Course 471, "Java Programming Comprehensive Introduction," plus real-world Java programming experience, is assumed.

Hands-On Training

Hands-on exercises provide you with practical experience in developing Java Web applications with Struts, including:
  • Processing HTML data with Struts Actions and form beans
  • Extending Struts with Plug-Ins
  • Controlling application flow declaratively
  • Generating dynamic views with Struts custom tags and the JSP Standard Tag Library
  • Internationalizing applications with resource bundles
  • Validating user input data on the client and server side
  • Creating a flexible presentation layout with Tiles
  • Partitioning applications logically with design patterns

Related Courses

 
Java is a trademark of Sun Microsystems, Inc.
 

Upcoming Dates


For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/521pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Struts 1 for Enterprise Java Web Development: Hands-On

 
Course: 521   Type: Hands-On Training   Duration: 4 Days
 
 
Course 521 Content
 

Enterprise Web Application Development

  • Design goals of a Web application
  • Components of an enterprise architecture

Struts Fundamentals

Getting started with Struts

  • Installing and configuring Struts
  • Identifying Struts core classes
  • Integrating Struts Custom Tag Libraries

Struts development process

  • Analyzing application flow
  • Building the JavaBean model
  • Presenting a view with JSP
  • Dispatching actions with the controller

Handling Application Requests

Defining Action Classes

  • Configuring the Struts Controller
  • Processing requests with Actions
  • Managing application state
  • Forwarding business data to JSP view components

Processing HTML forms

  • Defining ActionForm beans
  • Populating ActionForms with form data
  • Creating wizard-style page flows
  • Preventing duplicate form submission
  • Allowing file uploads

Integrating business logic with Java EE design patterns

  • Decoupling the business tier using the Business Delegate pattern
  • Transferring data using the Value Object pattern

Advanced controller features

  • Leveraging pre-defined Struts Actions
  • Handling exceptions: declarative and programmatic approaches
  • Extending Struts with Plug-Ins
  • Creating a custom RequestProcessor

Generating Dynamic Views

Integrating JSP custom tags

  • Custom tag usage model
  • Configuring tag libraries

Building Struts views

  • Handling data input with Struts HTML tags
  • Generating output with Struts Bean tags
  • Manipulating Object graphs with Struts Nested tags

Streamlining JSP development

  • Defining JSTL functionality
  • Formatting output using JSTL-EL
  • Controlling page content using JSTL logic tags

Internationalizing applications

  • Translating views to multiple languages
  • Integrating resource bundles with Struts
  • Changing locale on the fly

Validating User Input

Developing validation strategies

  • Identifying validation requirements
  • Client- vs. server-side validation

Struts Validator essentials

  • Benefits of the Struts Validator Architecture
  • Leveraging pre-defined validation rules

Enabling validation

  • Assigning validation rules to HTML forms
  • Validating forms with JavaScript
  • Server-side validation with the DynaValidatorForm
  • Dependent field validation
  • Creating custom validation rules

Adding Tiles for Presentation Flexibility

Employing the Tiles Framework

  • Installing and configuring Tiles
  • Creating a layout using Tiles custom tags
  • Defining forwards as XML tile definitions

Changing the layout of the application

  • Modifying XML Tiles definitions
  • Nesting tiles to customize the layout

Java Server Faces

  • Creating views with JSF components
  • Faces request processing life cycle
  • Comparing Struts and JSF

Moving Forward with Struts 2

  • Analyzing the enhanced features of Struts 2
  • Comparing and contrasting Struts 1 and Struts 2
 
http://www.learningtree.com/courses/521pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

Struts 1 for Enterprise Java Web Development: Hands-On Tuition

 
Course: 521   Type: Hands-On Training   Duration: 4 Days
 
 

Course Tuition
$ 2,650 Standard Tuition
Tuition with a Savings Plan
$ 1,660 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,385 Alumni Gold Discount
$ 2,360 Government Discount
 

 

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,665 per course
  • Savings as much as 40%
  • Only $4,990
Flex Pass
  • 3 courses in 24 months
  • As little as $1,830 per course
  • Save as much as 35%
10-Day Pass
  • A NEW way to save on training
  • 10 days of training for one person
  • Save as much as $990 per course
  • Only $4,150
Training Vouchers
  • Save as much as $950 per course
  • Fully transferable
  • As low as $2,095 per course
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $295 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course--and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.com/courses/521pf.htm