Custom Search
Provided by: Skills Matter

Developing Rich Web Applications with Spring

Computer

Skills Matter
Training Provided by Skills Matter In this comprehensive course, you will get an overview of the techniques and tools you need to build and test modern web applications. You'll 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 you with a clean programming model. On the server side, Spring Faces provides a similar streamlined 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 you with such modern features as partial page rendering and AJAX pop-ups. SWF also makes it possible for you to tap into the best part of JSF a its component model a within a Spring MVC application. This makes JSF much easier for and more accessible to developers with Spring MVC, Struts, or other request-driven framework backgrounds.
Related Software Programs or Products: Since this Core course focuses on spring Web technologies as well as the theory of developing effective web-based applications u
Related Jobs or Careers: If you are a Web Developer interested in maximizing your knowledge of the Spring feature set and its fundamental architectural c
This is primarily ilt training
Contact Skills Matter for more information
Course Level:basic through advanced
Duration:4 days
Training Presented in:English
Developing Rich Web Applications with Spring LEARN HOW TO:

* Put the fun back into Web development by utilizing Spring Web Flow (SWF)
* Manage the state and navigational needs of your application
* Tap into the best part of Java Server Face (JSF) the component model
* Secure web requests with Spring Security
* Use effective web application testing strategies, techniques, and tools
* Build modular web applications with OSGi and the SpringSource Application Platform

PROGRAMME
Java and Spring in the Web Layer

* Overview of standard Java Web technologies and popular frameworks
* Best practices and recommended design for web application development
* 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

Spring MVC for Scalable, Stateless Web Applications

* 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 website
* 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

Spring MVC, Spring Web Flow, and JSF for Advanced Stateful Web Applications

* 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

Testing, Persistence, and Security with Rich Web Applications

* Testing strategies for a rich web application
* How to optimize object persistence and concurrency in a high-volume web application environment
* Spring Security with Web Applications
* An overview of building modular web applications with OSGi and the SpringSource Application Platform
About The Training Provider: Skills Matter
Skills Matter - Skills Matter is a leading provider of training, mentoring and project based skills transfer in agile software development using advanced technologies. Our curriculum comprises of RUP training, eXtreme Programming, Test Driven Development training and UML training, J2EE & Java training, including Sun, WebLogic and WebSphere training, C and .NET training and training in C programming. We...
tcw11-gfc-v396M-11/09/09-12:41:20-()[A]-[A]-[B] -03:17:55