DEVELOPING RICH WEB APPLICATIONS WITH SPRING
Course Outline
This course (changing from three days to four days in October), is a comprehensive overview of the techniques and tools you need to build and test modern Web applications. You will learn how the versatility of Spring MVC, as well as the elegance of its annotation-based configuration, make it an excellent server-side framework choice for tasks as diverse as serving AJAX toolkits and even building lightweight, Web service interactions. On the client side, Spring JavaScript adds a lightweight abstraction over popular AJAX toolkits and provides a clean programming model. On the server side, Spring Faces provides a similar stream-lined programming model with server-side Java Server Face (JSF)-based components.
You will learn how Spring Web Flow (SWF) can put the fun back into Web development and allow you to manage the state and navigational needs of your application. SWF provides such modern features as partial page rendering and AJAX pop-ups. SWF also makes it possible to tap into the best part of JSF – its component model – within a Spring MVC application. This makes JSF much more accessible and easier for developers with a Spring MVC, Struts or other request-driven framework background.
Outcomes
At the end of this course you will be able to:
- In this course, students build an end-to-end MVC and SWF-based, Spring-powered application. This demonstrates MVC and SWF 2.0 in action in an intensely productive, hands-on setting.
- On completion of this course, speak to SpringSource to find out how attending this course entitles you to have the registration fee waived for the Rich Web Spring Application Developer Certification Examination
Book Course Now
Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
*All Australian prices are exclusive of GST
Due to demand, we are taking all Core Spring course enquiries and bookings via email. Contact us now at:info@objecttraining.com.au!
| Sydney |
4 |
02/02/2010 - 05/02/2010 |
$3,230.00 |
Available |
Topics Covered
Overview of standard Java Web technologies and popular frameworks.
Best practices and recommended design for Web application development.
A tour of Spring in the Web layer - Spring MVC, Spring Web Flow, Spring Faces, Spring JavaScript.
How Spring fits into the Web layer and a Spring MVC overview.
Effective Web application testing - strategies, techniques, and tools.
Annotation-driven Web configuration, request processing and lifecycle.
Secure Web requests with Spring Security.
Building form pages, processing user input, data binding and validation.
Changing the language and the theme (look-and-feel) of a Web site.
Creating layouts with global navigation using Tiles 2.0.
Adding the ability to produce Excel, PDF, XML and other output formats with Spring MVC.
AJAX toolkits and Spring MVC as server-side framework.
Using AJAX widget controls to improve the user experience.
Learning how to use Spring JavaScript as an abstraction over popular AJAX toolkits.
Introduction to Web conversations, Spring Web Flow, and the continuations approach.
Turning multi-page form processing scenarios into flow definitions.
Overview of traditional JSF architecture, strengths and limitations.
Introduction of Spring Faces and the Spring Web facilities for using JSF in Spring MVC applications. Creating flows with Web Flow managed JSF components and Spring Faces components.
AJAX features in Spring Web Flow for use with Spring MVC or with JSF views.
AJAX rich form processing, AJAX pop-ups, gracefully degradable JavaScript interfaces.
Optimizing object persistence and concurrency in a high-volume web application environment
Prerequisites
N/A
Audience
N/A
Course Fee
$3,230.00 ex gst
Duration
Four Days
Structure
N/A
Material
N/A
Terms and Conditions
Please click here to review our terms and conditions before booking on your course
Course Discounts
A discount may be available for this course and may be based on multiple bookings, In House delivery, or contract order agreements.
Please enquire about discounts with your Object Training Account Manager