Log On
Embarcadero Home
Watch, Follow, &
Connect with Us
Share This
QualityCentral
Communities
Articles
Blogs
Resources
Downloads
Help
QualityCentral
Conference
US
2006
C++/C#
Delphi
General
InterBase
JBuilder
You are not logged in.
Help
Print
Public Report
Report From:
Conference/US/2006/JBuilder
[ Add a report in this area ]
Report #:
32408
Status:
Open
Going With the Flow by McMichael Patrick
Project:
Conference
Build #:
No
Version:
1
Submitted By:
Christine Ellis
Report Type:
Suggestion / Enhancement Request
Date Reported:
8/7/2006 3:16:35 PM
Severity:
Infrequently encountered problem
Last Updated:
8/28/2006 1:36:57 PM
Platform:
All platforms
Internal Tracking #:
Resolution:
None
Resolved in Build:
:
None
Duplicate of:
None
Voting and Rating
Overall Rating:
(3 Total Ratings)
2.00 out of 5
Total Votes:
None
Description
Going With the Flow by McMichael Patrick
TYPE: Regular Session
LEVEL: Intermediate
PREREQUISITES: Java SE, Some exposure to Java web development
ABSTRACT: In this session you will learn how to use Spring Web Flow to easily create dynamic, multi-step user workflows, a task which Java web apps have traditionally handled less than gracefully and at the expense of peppering navigation logic throughout the controller tier.
Traditional Java web applications have dealt with simple, free-form navigation just fine. What about those times, however, when you need to take the user through a predefined flow, such as a multi-step wizard? How about a flow with conditional branching? Traditional Java web apps and frameworks have struggled with these types of requirements.
Such scenarios also raise the issue of object scope for user workflows. Ever wish you had a way to keep an object around longer than request scope (i.e. for a few screens worth of work) without either stuffing it in session or playing games with the data your HTML forms must POST across pages?
Come and see how Spring Web Flow addresses these kinds of issues simply and elegantly.
Topics will include:
* Spring Web Flow -- the unique issues it addresses
* When to use it, and when it's overkill
* Flow design -- from statechart diagram to flow definition
* Controller logic with Spring Web Flow
* Tying into the backend
* What about view rendering?
* Identifying and extracting reusable sub flows
* Tracking flow state
SPEAKER BIOGRAPHY: As a senior Java architect with Pillar Technology Group, Patrick has enjoyed the opportunity of helping some of the nation's leading companies successfully leverage the Java platform for large-scale, mission critical enterprise applications. His current work involves the migration of multiple legacy applications onto the Java platform, and the convergence of these same apps in support of the client's strategic business vision. Patrick has a Masters in Computer Science from Grand Valley State University, where he specialized in OOAD and distributed computing. Last, but not least, Patrick has a lovely wife of eight years, as well as a delightful daughter, the two ladies of his life.
Steps to Reproduce:
None
Workarounds
None
Attachment
None
Comments
None
View Your Reports
Search
Server Response from: ETNACODE01
Developer Tools
Blackfish SQL
C++Builder
Delphi
FireMonkey
Prism
InterBase
JBuilder
J Optimizer
HTML5 Builder
3rdRail & TurboRuby
Database Tools
Change Manager
DBArtisan
DB Optimizer
ER/Studio
Performance Center
Rapid SQL
Technical Articles
Tutorials
White Papers
Press Releases
Newsletters
Add Content (GetPublished)
Audio
Audio & Video
Video
Bugs & Suggestions (QualityCentral)
Discussion Forums
Examples (CodeCentral)
Tags
Technology Partners
Downloads
Free Trials
Registered User Downloads
Beta Programs
Add Content (GetPublished)
Articles
Blogs
Bugs & Suggestions (QualityCentral)
Discussion Forums
Examples (CodeCentral)
Member Services
About
Connect with Us