0800 282 353 or +44 1372 364610
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
  • Internationalising 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

  • 570 Developing Java Web Applications
  • 517 Enterprise Java with Spring and Hibernate
  • 577 Building XML Web Services with Java
  • 318 Building Java Enterprise Applications
  • 489 JavaScript for Web Development
  • 937 Struts 2 for Enterprise Java Web Development
  • 936 Java EE 5: Integrating JSF, EJB 3 and JPA

 
Java is a trademark of Sun Microsystems, Inc.
  Struts 1 for Enterprise Java Web Development

Upcoming Dates

21 - 24 Oct, 2008
London

For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk521.htm
 
 
0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

Struts 1 for Enterprise Java Web Development: Hands-On

 
Course: 521   Type: Hands-On Training   Duration: 4 Days
 
 
Course 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

  • Analysing 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

Internationalising 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 customise the layout

Java Server Faces

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

Moving Forward with Struts 2

  • Analysing the enhanced features of Struts 2
  • Comparing and contrasting Struts 1 and Struts 2
 
http://www.learningtree.co.uk/courses/uk521.htm
 
 
0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

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

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

Course 521 Tuition

£ 1,695Standard Tuition
Tuition with a Savings Plan
£ 98010-Day Training Pass
£ 995Flex-Training Pass
£ 1,31410-Training Vouchers
£ 1,4045-Training Vouchers
£ 1,525Alumni Gold Tuition

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Lunch
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Tuition Savings Plans

Flex-Training Pass
  • 3 Courses for £2 ,995
  • As little as £995
  • Savings as much as 50%
  • 3 courses in 24 months
10-Day Training Pass
  • Save as much as £770 per course
  • Any combination of courses
  • Only £2,695
Training Vouchers
  • Save as much as £681 per course
  • Fully transferable
  • As low as £1,314 per course
Alumni Gold Discount Attend your first course and you will receive a personalised Alumni Gold Discount card, entitling you to save as much as £200 on each course you take in the following 24 months. Take just one course every two years, and you will be entitled to ongoing discounts...year after year. You save 10%.
* Exact savings may vary depending on courses selected.

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 fee.

Enrolling is Easy and Flexible!

Enrol 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.co.uk/courses/uk521.htm